{
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "VQ9mMmseaVH_"
      },
      "source": [
        "# Generating Molecules with MolGAN\n",
        "\n",
        "In this tutorial, we will train a MolGAN network on the tox21 dataset which is a dataset of 12,060 training samples and 647 test samples of chemical compounds. The MolGAN network was first introduced in \"MolGAN: An implicit generative model for small molecular graphs\" by Cao and Kipf. It uses a GAN directly on graph data and a reinforcement learning objective to induce the network to generate molecules with certain chemical properties.\n",
        "\n",
        "The architecture consits of 3 main sections: a generator, a discriminator, and a reward network.\n",
        "\n",
        "The generator takes a sample (z) from a standard normal distribution to generate an a graph using a MLP (this limits the network to a fixed maximum size) to generate the graph at once. Sepcifically a dense adjacency tensor A (bond types) and an annotation matrix X (atom types) are produced. Since these are probabilities, a discrete, sparse x and a are generated through categorical sampling.\n",
        "\n",
        "The discriminator and reward network have the same architectures and recieve graphs as inputs. A Relational-GCN and MLPs are used to produce the singular output.\n",
        "\n",
        "![image.png]()\n",
        "\n",
        "## Colab\n",
        "\n",
        "This tutorial and the rest in this sequence are designed to be done in Google colab. If you'd like to open this notebook in colab, you can use the following link.\n",
        "\n",
        "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/deepchem/deepchem/blob/master/examples/tutorials/Generating_molecules_with_MolGAN.ipynb)\n",
        "\n",
        "## Setup\n",
        "\n",
        "To run DeepChem within Colab, you'll need to run the following cell of installation commands."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 1,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 452
        },
        "id": "1BhKKXRc22y6",
        "outputId": "acf104b0-c9bf-4498-dca2-1bf0050aae7d"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Requirement already satisfied: deepchem in /usr/local/lib/python3.10/dist-packages (2.8.1.dev20240603202041)\n",
            "Requirement already satisfied: joblib in /usr/local/lib/python3.10/dist-packages (from deepchem) (1.4.2)\n",
            "Requirement already satisfied: numpy>=1.21 in /usr/local/lib/python3.10/dist-packages (from deepchem) (1.25.2)\n",
            "Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from deepchem) (2.0.3)\n",
            "Requirement already satisfied: scikit-learn in /usr/local/lib/python3.10/dist-packages (from deepchem) (1.2.2)\n",
            "Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from deepchem) (1.12.1)\n",
            "Requirement already satisfied: scipy>=1.10.1 in /usr/local/lib/python3.10/dist-packages (from deepchem) (1.11.4)\n",
            "Requirement already satisfied: rdkit in /usr/local/lib/python3.10/dist-packages (from deepchem) (2023.9.6)\n",
            "Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.10/dist-packages (from pandas->deepchem) (2.8.2)\n",
            "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->deepchem) (2023.4)\n",
            "Requirement already satisfied: tzdata>=2022.1 in /usr/local/lib/python3.10/dist-packages (from pandas->deepchem) (2024.1)\n",
            "Requirement already satisfied: Pillow in /usr/local/lib/python3.10/dist-packages (from rdkit->deepchem) (9.4.0)\n",
            "Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->deepchem) (3.5.0)\n",
            "Requirement already satisfied: mpmath<1.4.0,>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from sympy->deepchem) (1.3.0)\n",
            "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.8.2->pandas->deepchem) (1.16.0)\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "WARNING:deepchem.feat.molecule_featurizers.rdkit_descriptors:No normalization for SPS. Feature removed!\n",
            "WARNING:deepchem.feat.molecule_featurizers.rdkit_descriptors:No normalization for AvgIpc. Feature removed!\n",
            "WARNING:tensorflow:From /usr/local/lib/python3.10/dist-packages/tensorflow/python/util/deprecation.py:588: calling function (from tensorflow.python.eager.polymorphic_function.polymorphic_function) with experimental_relax_shapes is deprecated and will be removed in a future version.\n",
            "Instructions for updating:\n",
            "experimental_relax_shapes is deprecated, use reduce_retracing instead\n",
            "WARNING:deepchem.models.torch_models:Skipped loading modules with pytorch-geometric dependency, missing a dependency. No module named 'torch_geometric'\n",
            "WARNING:deepchem.models:Skipped loading modules with pytorch-geometric dependency, missing a dependency. cannot import name 'DMPNN' from 'deepchem.models.torch_models' (/usr/local/lib/python3.10/dist-packages/deepchem/models/torch_models/__init__.py)\n",
            "WARNING:deepchem.models:Skipped loading modules with pytorch-lightning dependency, missing a dependency. No module named 'lightning'\n",
            "WARNING:deepchem.models:Skipped loading some Jax models, missing a dependency. No module named 'haiku'\n"
          ]
        },
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'2.8.1.dev'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 1
        }
      ],
      "source": [
        "!pip install --pre deepchem\n",
        "import deepchem\n",
        "deepchem.__version__"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "YieGjJWwbWnP"
      },
      "source": [
        "Import the packages you'll need."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 2,
      "metadata": {
        "id": "CwQ_SFIF1sUG"
      },
      "outputs": [],
      "source": [
        "import numpy as np\n",
        "import matplotlib.pyplot as plt\n",
        "import pandas as pd\n",
        "import os\n",
        "from collections import OrderedDict\n",
        "\n",
        "import deepchem as dc\n",
        "import deepchem.models\n",
        "import torch\n",
        "from deepchem.models.torch_models import BasicMolGANModel as MolGAN\n",
        "from deepchem.models.optimizers import ExponentialDecay\n",
        "from torch.nn.functional import one_hot\n",
        "from rdkit import Chem\n",
        "from rdkit.Chem.Draw import IPythonConsole\n",
        "from rdkit.Chem import Draw\n",
        "\n",
        "from deepchem.feat.molecule_featurizers.molgan_featurizer import GraphMatrix"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "DT4eQNgObmMN"
      },
      "source": [
        "Download, load, and extract the SMILES strings from the tox21 dataset. The original paper used the QM9 dataset, however we use the tox21 dataset here to save time."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 3,
      "metadata": {
        "id": "6XDsMfTH1sUL"
      },
      "outputs": [],
      "source": [
        "# Download from MolNet\n",
        "# Try tox21 or LIPO dataset\n",
        "tasks, datasets, transformers = dc.molnet.load_tox21()\n",
        "df = pd.DataFrame(data={'smiles': datasets[0].ids})"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "-6V26mJfySm4"
      },
      "source": [
        "Specify the maximum number of atoms to enocde for the featurizer and the MolGAN network. The higher the number of atoms, the more data you'll have in the dataset. However, this also increases the model complexity as the input dimensions become higher."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 4,
      "metadata": {
        "id": "RcomA2GeDec_"
      },
      "outputs": [],
      "source": [
        "num_atoms = 12"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 5,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 424
        },
        "id": "SPmfkk1t1sUR",
        "outputId": "eaba82b1-8d0c-4fb8-88db-5e90192129d3"
      },
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "                                                 smiles\n",
              "0                             CC(O)(P(=O)(O)O)P(=O)(O)O\n",
              "1                  CC(C)(C)OOC(C)(C)CCC(C)(C)OOC(C)(C)C\n",
              "2                         OC[C@H](O)[C@@H](O)[C@H](O)CO\n",
              "3              CCCCCCCC(=O)[O-].CCCCCCCC(=O)[O-].[Zn+2]\n",
              "4                                     CC(C)COC(=O)C(C)C\n",
              "...                                                 ...\n",
              "6259              CC1CCCCN1CCCOC(=O)c1ccc(OC2CCCCC2)cc1\n",
              "6260     Cc1cc(CCCOc2c(C)cc(-c3noc(C(F)(F)F)n3)cc2C)on1\n",
              "6261  O=C1OC(OC(=O)c2cccnc2Nc2cccc(C(F)(F)F)c2)c2ccc...\n",
              "6262                    CC(=O)C1(C)CC2=C(CCCC2(C)C)CC1C\n",
              "6263  CC(C)CCC[C@@H](C)[C@H]1CC(=O)C2=C3CC[C@H]4C[C@...\n",
              "\n",
              "[6264 rows x 1 columns]"
            ],
            "text/html": [
              "\n",
              "  <div id=\"df-bed9541e-0976-4795-bd6f-8a3eeb80d432\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>smiles</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>CC(O)(P(=O)(O)O)P(=O)(O)O</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>CC(C)(C)OOC(C)(C)CCC(C)(C)OOC(C)(C)C</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>OC[C@H](O)[C@@H](O)[C@H](O)CO</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>CCCCCCCC(=O)[O-].CCCCCCCC(=O)[O-].[Zn+2]</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>CC(C)COC(=O)C(C)C</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>...</th>\n",
              "      <td>...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>6259</th>\n",
              "      <td>CC1CCCCN1CCCOC(=O)c1ccc(OC2CCCCC2)cc1</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>6260</th>\n",
              "      <td>Cc1cc(CCCOc2c(C)cc(-c3noc(C(F)(F)F)n3)cc2C)on1</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>6261</th>\n",
              "      <td>O=C1OC(OC(=O)c2cccnc2Nc2cccc(C(F)(F)F)c2)c2ccc...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>6262</th>\n",
              "      <td>CC(=O)C1(C)CC2=C(CCCC2(C)C)CC1C</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>6263</th>\n",
              "      <td>CC(C)CCC[C@@H](C)[C@H]1CC(=O)C2=C3CC[C@H]4C[C@...</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "<p>6264 rows × 1 columns</p>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-bed9541e-0976-4795-bd6f-8a3eeb80d432')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-bed9541e-0976-4795-bd6f-8a3eeb80d432 button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-bed9541e-0976-4795-bd6f-8a3eeb80d432');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "<div id=\"df-ee89a818-ce41-4753-9546-66f6bce8e846\">\n",
              "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-ee89a818-ce41-4753-9546-66f6bce8e846')\"\n",
              "            title=\"Suggest charts\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "  </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "  <script>\n",
              "    async function quickchart(key) {\n",
              "      const quickchartButtonEl =\n",
              "        document.querySelector('#' + key + ' button');\n",
              "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "      try {\n",
              "        const charts = await google.colab.kernel.invokeFunction(\n",
              "            'suggestCharts', [key], {});\n",
              "      } catch (error) {\n",
              "        console.error('Error during call to suggestCharts:', error);\n",
              "      }\n",
              "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "    }\n",
              "    (() => {\n",
              "      let quickchartButtonEl =\n",
              "        document.querySelector('#df-ee89a818-ce41-4753-9546-66f6bce8e846 button');\n",
              "      quickchartButtonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "    })();\n",
              "  </script>\n",
              "</div>\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "dataframe",
              "variable_name": "df",
              "summary": "{\n  \"name\": \"df\",\n  \"rows\": 6264,\n  \"fields\": [\n    {\n      \"column\": \"smiles\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 6264,\n        \"samples\": [\n          \"O=C(Nc1cccc(Cl)c1)OCC#CCCl\",\n          \"Nc1ccc(Oc2ccc(N)c(N)c2)cc1\",\n          \"CC1=NN(c2ccc(S(=O)(=O)O)cc2)C(=O)C1\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}"
            }
          },
          "metadata": {},
          "execution_count": 5
        }
      ],
      "source": [
        "df"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "hTkE8aRmbwAh"
      },
      "source": [
        "Uncomment the first line if you want to subsample from the full dataset."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 6,
      "metadata": {
        "id": "rm_ZgEic1sUT"
      },
      "outputs": [],
      "source": [
        "#data = df[['smiles']].sample(4000, random_state=42)\n",
        "data = df"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "F6Jx5XHZyhSD"
      },
      "source": [
        "Initialize the featurizer with the maxmimum number of atoms per molecule. atom_labels is a parameter to pass the atomic number of atoms you want to be able to parse. Similar to the num_atoms parameter above, more atom_labels means more data, though the model gets more complex/unstable."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 7,
      "metadata": {
        "id": "uHVpFhJV1sUU"
      },
      "outputs": [],
      "source": [
        "# create featurizer\n",
        "feat = dc.feat.MolGanFeaturizer(max_atom_count=num_atoms, atom_labels=[0, 5, 6, 7, 8, 9, 11, 12, 13, 14]) #15, 16, 17, 19, 20, 24, 29, 35, 53, 80])"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "TGGCG1PAe-t_"
      },
      "source": [
        "Extract the smiles from the dataframe as a list of strings"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 8,
      "metadata": {
        "id": "zLepvmdrDWvk"
      },
      "outputs": [],
      "source": [
        "smiles = data['smiles'].values"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "KNaTHw9oynyw"
      },
      "source": [
        "Filter out the molecules with too many atoms to reduce the number of unnecessary error messages in later steps."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 9,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "twRaHVFUZIVt",
        "outputId": "3723ae08-4aa8-498a-cc60-9041597e00dc"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "[13:29:08] WARNING: not removing hydrogen atom without neighbors\n"
          ]
        }
      ],
      "source": [
        "filtered_smiles = [x for x in smiles if Chem.MolFromSmiles(x).GetNumAtoms() < num_atoms]"
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "The next cell featurizes the filtered molecules, however, since we have limited the atomic numbers to `[5, 6, 7, 8, 9, 11, 12, 13, 14]` which is B, C, N, O, F, Na, Mg, Al and Si, the featurizer fails to featurize several molecules in the dataset. Feel free to experiment with more atomic numbers!"
      ],
      "metadata": {
        "id": "4WqBc61acl8w"
      }
    },
    {
      "cell_type": "code",
      "execution_count": 10,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "xuTTIUGl1sUW",
        "outputId": "c55c0924-42a1-4a2a-e42f-b2a04941d0a6"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 0, CC(O)(P(=O)(O)O)P(=O)(O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 11, O=[N+]([O-])[O-].O=[N+]([O-])[O-].[Ca+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 20\n",
            "[13:29:09] WARNING: not removing hydrogen atom without neighbors\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 12, F[B-](F)(F)F.[H+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 1\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 14, [I-].[K+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 19\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 17, C=CC(=O)OCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 25, ClCOCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 27, [Cu]I. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 29\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 32, BrCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 33, CCC(Cl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 39, NC(=S)NNC(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 40, NC(=S)C(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 41, C[Hg]Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 42, [Hg+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 80\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 44, O=[Cr](=O)([O-])O[Cr](=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 24\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 45, O=P(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 49, O=C(O)[C@@H](S)[C@H](S)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 54, CO[Si](CCCS)(OC)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 55, C[N+](C)=CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 57, O=[Zr](Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 61, CC(C)OS(C)(=O)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 66, CC(Cl)(Cl)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 67, O=C(CCl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 68, CC(=O)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 71, ClCCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 75, CCOP(=O)(CC)OCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 81, CSCCC=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 82, CC(C)(C)C(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 87, CNC(=O)NC(O)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 90, BrCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 91, O=S(=O)([O-])[O-].[Na+].[Na+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 98, [O-][Cl+3]([O-])([O-])[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 106, OCCSSCCO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 107, ClCCCCCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 108, [Ba+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 56\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 116, N#CSCSC#N. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 117, CCCCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 118, C[S+](C)CCC(N)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 120, CC[Sn](Br)(CC)CC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 122, CCOP(=O)(OCC)OCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 133, CCOP(=O)([O-])C(N)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 136, COC(=O)CCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 141, CCCCCCCCC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 142, COC(=O)C(Cl)C(=O)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 146, NCCOS(=O)(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 147, COP(=O)(OC)OC=C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 148, CC(Cl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 151, Cl[Pd]Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 152, ClC=CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 153, O=S(=O)([O-])CCCS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 154, [TlH2+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 81\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 155, CC(C)OP(C)(=O)OC(C)C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 156, COS(=O)(=O)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 158, O=P([O-])([O-])OC(CO)CO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 160, C=C(Cl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 161, OC(CCl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 162, Cl[Ba]Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 163, O=C(O)CP(=O)(O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 166, ClC(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 167, ClC(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 168, CC(C)(CCl)C(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 175, ClC(Cl)=C(Cl)C(Cl)=C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 180, ClC(Cl)(Cl)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 183, [Na]I. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 185, BrCCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 187, CCNC(=S)NCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 190, CC(C)(C)S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 193, Cl/C=C/Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 194, Cl/C=C\\Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 195, OCC(Cl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 200, O=[Mo](=O)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 42\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 201, CCOP(=S)(S)OCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 203, O=[Cr]O[Cr]=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 24\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 204, [Cr+3]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 24\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 210, CCN(CC)C(=S)[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 211, C[Sn](C)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 212, CCCCC(CC)C(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 214, OCC(O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 217, O=S(=O)(O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 218, [Fe+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 26\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 223, N#C[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 224, CC(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 228, ClC(Cl)(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 230, CSCCCN=C=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 238, CCCC[Sn](Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 50\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 241, C=CCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 242, C=CCSSCCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 243, C=CCNC(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 245, Cl[Nd](Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 246, [Co+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 27\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 250, CC(C)C(Br)C(=O)NC(N)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 251, O=S(=O)([O-])CO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 253, CC(=O)C(Cl)C(=O)N(C)C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 259, O=C/C(Cl)=C(/Cl)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 260, O=C(O)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 263, C=CCSSCC=C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 267, Cl[Yb](Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 271, NS(=O)(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 272, [PbH2+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 82\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 276, OCC(S)CS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 279, CCCCNP(N)(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 281, N[C@@H](CS)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 282, CC(C)(O)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 284, NC(CS)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 290, ClCCN(CCCl)CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 291, O=C(Cl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 293, [Fe+3]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 26\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 294, CCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 295, ClC(Cl)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 305, CC(=O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 310, [Cu+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 29\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 311, ClCC(Cl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 316, Cl[In](Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 322, [As]#[In]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 33\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 323, COS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 332, O=S(=O)([O-])[O-].[Li+].[Li+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 3\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 333, CCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 334, CS(=O)(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 339, S=C([S-])NCCNC(=S)[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 341, C[N+]([O-])(CCCl)CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 350, CCC(C)S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 355, O=C(O)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 356, FC(F)(Cl)C(F)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 357, BrC(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 360, COP(=O)(NC(C)=O)SC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 362, ClP(Cl)(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 370, OCC(CBr)(CBr)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 371, O=C(O)C(Cl)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 372, O=C(O)C(Cl)(Cl)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 374, OCCCCCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 384, CSSC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 387, CC(Cl)(Cl)[N+](=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 390, O=[N+]([O-])C(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 395, CNC(=S)NN. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 397, O=S(=O)(O)C(F)(F)F. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 400, CCSCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 401, CCCC[Sn](Cl)(Cl)CCCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 50\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 403, [C-]#N.[Cu+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 29\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 404, CC(C)(C)C(=O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 405, CC(S)C(=O)NCC(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 406, [Cd+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 48\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 409, CC(CC(=O)Cl)CC(C)(C)C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 411, CCCCCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 413, C[N+](C)(C)CC(O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 417, CNC(=S)[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 418, [SnH2+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 50\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 420, COC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 422, C=CC(Cl)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 423, O=[Se]([O-])[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 34\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 424, CCOC(=S)[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 429, Cl[Au](Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 436, N#CCCC(Br)(C#N)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 440, C=CC(=O)[O-].C=CC(=O)[O-].[Zn+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 30\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 441, CCCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 442, OCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 444, CCCCCCI. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 445, CCOC(=O)CS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 448, CC(C)S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 449, COP(OC)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 450, C[Se]CC[C@H](N)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 34\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 454, CN(C)C(=S)SC(=S)N(C)C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 455, OC[P+](CO)(CO)CO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 457, CCOS(C)(=O)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 458, COP(=O)(O)OP(=O)(O)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 463, OCC(Br)=C(Br)CO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 464, BrC/C=C/CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 465, N#CC(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 467, O=S(=O)([O-])CCO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 471, COP(=O)(O)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 473, Cl[Dy](Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 474, CCCSSCCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 477, N#CC(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 478, NC(=O)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 479, CC(=O)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 481, CCCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 487, OC(O)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 491, ClC(Cl)=C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 492, ClC(Cl)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 493, ClCC(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 495, OCCSCSCCO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 497, CC(=O)[O-].[K+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 19\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 498, O=C(Cl)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 501, CCSC(=O)N(CC)CC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 504, ClCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 506, CC(Br)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 507, S=C([S-])NCCNC(=S)[S-].[Mn+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 511, COS(=O)(=O)C(F)(F)F. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 515, O=C(O)C(Br)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 516, O=C([O-])CS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 518, O=S(=O)([O-])SSS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 520, BrCC(Br)(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 521, BrC(Br)C(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 523, CS(C)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 532, CNC(=S)N(C)C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 534, CSC(C)(C)/C=N\\O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 535, N#CCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 536, ClCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 537, O=C([O-])C(=O)[O-].[Ca+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 20\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 539, Br[Ca]Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 543, CN(C)C(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 544, C#CC(O)(/C=C\\Cl)CC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 545, BrCCCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 546, O=P([O-])(O)C(Cl)(Cl)P(=O)([O-])O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 548, CCOP(OCC)OCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 551, CCCCCCC(C)(C)S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 559, CC(CCl)OC(C)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 560, OCC(CO)(CBr)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 561, ClCCOCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 563, OCCSCCO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 564, P#[In]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 565, O=C(O)CC(Cl)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 566, N#CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 567, [Mn+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 25\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 568, CCC(C)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 571, FC(F)OC(Cl)C(F)(F)F. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 576, CC(O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 578, O=C([O-])[O-].[Sr+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 38\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 583, CNC(=S)NC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 586, ClCCOCCOCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 588, CC(C)(C)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 593, N#CC(Br)(Br)C(N)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 597, CCCC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 598, CCCCCCCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 599, CC(Cl)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 600, O=C(O)CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 601, O=[Cd]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 48\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 604, S=C=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 608, ClC(Cl)(Cl)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 611, O=S(=O)([O-])CCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 613, OCC(O)CS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 614, [Be+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 4\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 615, CC(C)(C)C(=O)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 617, O=S(=O)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 618, O=S(=O)([O-])[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 621, O=C([O-])CC(S[Au])C(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 629, CN(C)CCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 637, O=P(O)(O)CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 638, N#CC(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 639, NC(=O)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 640, CC(Cl)C(C)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 644, CC=C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 648, CC(=O)N[C@@H](CS)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 650, [Zn+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 30\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 651, O=C(O)C(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 653, O=C([O-])P(=O)([O-])[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 654, C=CS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 660, CCCCCCCCCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 666, O=S(=O)([O-])O.[Na+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 668, ClSC(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 671, N[Pt](N)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 678, CCCCSCCCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 681, COS(C)(=O)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 686, O=C(O)CS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 688, NCCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 692, CN(C)P(=O)(N(C)C)N(C)C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 694, CC(C)OC(=S)[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 695, CNC(=O)ON=C(C)SC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 698, CCOC(=O)CC(=O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 699, BrC(Br)C(Br)(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 700, CCOC(=O)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 702, O=[Se](O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 34\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 703, NC(N)=[Se]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 34\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 704, CCOS(=O)(=O)OCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 707, C=C(C)CS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 708, CCCCOC(=O)CCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 712, CNCCS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 713, FC(F)(F)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 715, CCSCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 716, ClCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 718, OCC(Br)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 721, C[Si](C)(C)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 722, O=[N+]([O-])C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 724, O=C([O-])CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 728, CCCCCSCCCCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 729, CC(S)C(C)S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 732, O=[Se]=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 34\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 733, ClC/C=C\\CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 735, COC(=O)CS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 737, ClCC(Br)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 738, BrCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 740, IC(I)=C(I)I. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 741, O=P([O-])([O-])OP(=O)([O-])[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 742, CCCCCCCCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 743, N#CCCSCCC#N. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 745, CC(Cl)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 748, CC(C)(Cl)[N+](=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 749, CCC(Cl)[N+](=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 751, N#CSCC(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 755, CCN(CC)CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 757, C=CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 758, C=CCN=C=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 761, O=S([O-])CO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 762, CCSC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 764, CCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 765, OCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 767, C=CCOCC(O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 770, C/C(Cl)=C/CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 771, BrCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 773, O=S(=O)([O-])OOS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 774, O=[N+]([O-])[O-].[K+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 19\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 778, CS(=O)(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 780, Cl[Zn]Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 781, ClC/C=C/CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 782, CC(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 783, ClCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 786, NC(=S)NC(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 788, CC(Cl)(Cl)C(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 790, C[Sn](Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 791, C=CCS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 792, O=P([O-])(O)OP(=O)([O-])O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 799, CN(CCCl)CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 800, C=C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 801, N=C(N)S(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 803, COP(=O)(OC)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 810, Cl[Ni]Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 812, CCOP(=S)(Cl)OCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 813, COP(=S)(Cl)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 814, Cl[Sb](Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 823, O=[Bi]Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 824, [Br-].[Na+]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 839, N[C@@H](CSCCCO)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 843, O=C(C(Cl)(Cl)Cl)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 849, II. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 853, O=C([O-])C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 857, O=C(CCl)NCO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 858, SCCCCCCCCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 861, O=C(Cl)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 863, COC(=O)C(Br)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 864, ClC=C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 865, ClCC(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 866, CC(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 867, FC(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 873, ClCC=CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 877, CCOC(=O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 879, O=S(=O)([O-])CC(S)CS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 880, O=[N+]([O-])C(Br)(CO)CO. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 881, OCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 888, SCCSCCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 889, CCCCNC(C)(C)[PH](=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 892, CCCCCCCCSCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 893, O=S(O)CO[Na]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 901, COP(C)(=O)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 906, [Ca+2].[Cl-].[Cl-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 911, CCCCCCCCCI. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 918, CC(C)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 919, [SbH6+3]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 51\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 920, ClC(Cl)C(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 924, O=P(O)(O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 927, NC(CSCC(=O)O)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 935, [Ni+2]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 28\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 940, O=[N+]([O-])O[Cd]O[N+](=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 48\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 941, CCOC(=O)C(Cl)C(C)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 943, N[C@@H](COP(=O)(O)O)C(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 947, NNC(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 948, CCCCS(=O)(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 949, NC(N)=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 952, CCOC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 953, NS(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 954, COCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 955, C[N+](C)(C)CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 956, CCOP(=S)(OCC)SCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 958, CC[Ge](Cl)(CC)CC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 960, CCOP(=O)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 967, O=C(O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 968, CCC(C)SSC(C)CC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 970, O=CC(Br)(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 971, O=C(O)C(Br)(Br)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 978, C=C(C)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 979, CCCCCCCCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 981, CCCCC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 982, CCC(C)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 983, N#CCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 984, O=C(O)CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 985, O=S(=O)(O)F. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 986, O=C(Cl)/C=C/C(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 987, O=C(O)CCSCCC(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 989, FC(F)(F)C(Cl)Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 991, O=C(O)CCS. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 997, CO[PH](=O)OC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1003, CC(C)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1008, O=C(CCl)C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1009, N#C[Au-]C#N. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 79\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1010, ClC(Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1013, CCCSC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1017, ClC=CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1018, NCCS(=O)(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1020, CCOP(O)OCC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1022, FC(Cl)(Cl)C(F)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1024, CN(C)C(=S)[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1027, ClCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1028, CCCCCCCCCBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1029, Cl[Sn](Cl)(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1030, CC(O)(P(=O)([O-])O)P(=O)([O-])O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1041, CN=C=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1043, ClCCOCOCCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1044, CC(C)=CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1046, C[As](C)(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 33\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1049, COP(N)(=O)SC. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1053, O=S(=O)([O-])CC(O)CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1054, CC(C)CP(=S)([S-])CC(C)C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1060, O=C([O-])C(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1061, NNC(=S)NN. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1065, O=CCCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1067, CCCCCCCC(=O)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1070, NC(=O)CI. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1071, IC(I)I. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1073, FC(F)OC(F)(F)C(F)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1074, O=S(=O)(Cl)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1077, Nc1ccccc1S(=O)(=O)O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1087, ClCc1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1090, Nc1cc(Cl)cc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1093, ClCc1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1094, COc1cccc(Br)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1099, Cc1cc(O)cc(C)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1100, S=C=NCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1101, ClCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1107, O=C=Nc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1109, O=Cc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1111, O=Cc1cccc(Br)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1117, O=C(CBr)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1120, Cc1cc(C)c(N)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1122, NC(=S)Nc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1127, O=C(Cl)c1cc(Cl)cc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1128, COC(=O)c1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1129, O=[N+]([O-])c1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1135, [S-]c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1137, O=[N+]([O-])c1cccc(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1138, O=[N+]([O-])c1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1139, O=[N+]([O-])c1ccc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1140, Oc1ccc(Cl)c(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1141, Oc1cc(Cl)cc(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1142, Oc1c(Cl)ccc(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1143, ClC(Cl)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1146, O=C(Cl)OCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1151, BrCCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1153, Cc1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1159, Cc1ccccc1CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1164, Nc1ccc(Cl)cc1[N+](=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1167, Oc1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1170, Cc1c(N)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1171, Cc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1172, Nc1ccc(Br)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1177, NC(=S)c1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1178, Cc1ccccc1Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1184, BrCCOc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1185, Brc1ccc(Br)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1191, CCc1ccc(Br)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1196, Cc1ccccc1S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1199, O=S(=O)([O-])c1ccc(O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1205, Nc1cc(Cl)c(N)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1206, Oc1cc(Cl)c(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1210, O=[N+]([O-])c1ccccc1CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1211, O=[N+]([O-])c1ccc(CCl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1212, O=[N+]([O-])c1cccc(CCl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1213, Nc1ccc(S(=O)(=O)[O-])cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1221, CC(=O)O[Hg]c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 80\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1222, NC(=O)c1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1223, Fc1cccc(Cl)c1CCl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1231, O=C(CCl)Nc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1232, COc1ccc(OC)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1233, Cc1cc(O)c(Cl)cc1C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1237, O=C(Cl)c1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1241, Cc1ccc(S(=O)(=O)O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1246, ICCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1247, O=[N+]([O-])c1cccc(I)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1248, Nc1c(Cl)cc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1249, Nc1cc(Cl)ccc1O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1250, O=Cc1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1251, N#Cc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1252, COC(=O)c1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1255, N#CSCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1260, O=P(O)(O)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1263, Clc1ccc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1274, O=[N+]([O-])c1ccc(CBr)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1275, Cc1ccc(Br)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1277, COc1ccc(Br)c(C)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1278, Oc1c(Cl)c(Cl)cc(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1287, C=Cc1cccc(CCl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1288, Cc1cc(O)c(Cl)c(C)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1290, Cc1ccc(S(N)(=O)=O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1291, CCC(=O)c1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1293, CC(C)(C)c1ccc(S)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1294, O=C(CS)Nc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1306, Nc1cc(Cl)ccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1307, Nc1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1308, O=[PH](O)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1313, O=C(CBr)c1ccc(O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1314, FC(F)(F)c1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1315, O=C(O)c1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1316, O=C(O)c1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1317, O=C(O)c1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1318, FC(F)(F)c1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1322, Cc1ccccc1S(=O)(=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1324, O=Cc1cc(O)ccc1Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1326, Clc1ccc(C(Cl)(Cl)Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1328, Cc1cc(Cl)c(C)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1329, Clc1ccc(Cl)c(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1330, [O-]c1cc(Cl)c(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1332, COc1cc(Cl)ccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1333, CSc1ccc(C=O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1338, Cc1ccc(Cl)c(O)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1344, Cc1cc(O)ccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1345, Oc1c(Cl)cc(Cl)c(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1347, COc1ccc(Cl)cc1C. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1348, Cc1cc(Cl)ccc1N. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1351, Cc1ccc(Cl)cc1N. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1352, Cc1ccc(N)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1353, Nc1ccc(N)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1354, Nc1ccc(Cl)cc1N. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1355, Nc1ccc(Cl)c(N)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1356, O=[N+]([O-])c1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1359, O=S(=O)(O)c1ccccc1O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1361, N#Cc1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1363, ClC(Cl)(Cl)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1367, Sc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1368, Nc1cc(Cl)c(O)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1369, O=C(O)c1ccc([Hg]Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1370, Oc1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1374, SCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1379, Oc1cc(Cl)c(Cl)c(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1380, Nc1cc(C(=O)O)ccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1381, N#CCc1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1383, Cc1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1384, Oc1cc(O)c(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1391, Oc1ccccc1[Hg]Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 80\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1394, O=S(=O)(O)c1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1395, O=C(O)c1cc(Cl)cc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1396, O=C(O)c1ccc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1398, Clc1c(Cl)cc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1402, Oc1ccc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1403, Oc1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1405, Oc1cc(Cl)cc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1406, Oc1cccc(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1407, Clc1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1408, Oc1cc(Cl)ccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1411, CC(C)(CCl)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1419, Nc1ccc([As](=O)([O-])O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 33\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1421, O=Cc1ccc(F)c(Br)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1422, O=C(O)c1ccccc1S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1423, O=P(O)(O)Oc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1429, Oc1cc(Cl)c(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1436, Nc1ccc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1437, Nc1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1438, FC(F)(F)c1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1440, Nc1ccc([As](=O)(O)O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 33\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1443, OCCSc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1446, O=S(=O)(O)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1450, Sc1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1451, ClCc1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1453, Fc1cc(Br)ccc1CBr. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1455, Oc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1457, Cc1c(Cl)cccc1[N+](=O)[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1460, Cc1cc(Cl)ccc1O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1462, Clc1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1463, Clc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1464, Oc1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1465, Brc1ccc(Br)c(Br)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1471, N#Cc1cc(Br)c(O)c(Br)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1472, N#Cc1cc(I)c(O)c(I)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 53\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1477, O=S(=O)(O)c1ccc(O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1480, Clc1cc(Cl)cc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1481, Clc1cccc(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1483, Clc1cc(Cl)c(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1484, Nc1ccc(S(N)(=O)=O)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1487, Nc1cccc(S(=O)(=O)O)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1493, Brc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1498, Oc1c(Br)cc(Br)cc1Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1499, Oc1ccc([Hg]Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1500, Oc1c(Cl)cc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1501, O=C(Cl)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1508, Clc1cc(Cl)c(Cl)c(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1509, Cc1cccc(Br)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1510, BrCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1513, O=[N+]([O-])c1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1517, Cl[Hg]c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1521, Cc1ccccc1S(N)(=O)=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1523, Cc1ccc(Cl)c(N)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1525, O=C(Cl)c1ccccc1F. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1530, Fc1ccc(Br)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1533, OCc1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1536, S=C=NCCc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1539, S=C=Nc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1541, Cc1ccc(S)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1542, CCCCc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1562, ClP(Cl)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1571, O=Cc1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1572, Nc1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1580, CCC(=O)c1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1581, O=[N+]([O-])c1ccc(F)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1585, OB(O)O[Hg]c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 80\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1588, BrCc1ccc(Br)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1589, O=C(O)c1cc(Cl)ccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1590, O=C(O)c1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1591, O=C(O)c1cccc(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1592, O=C(O)c1ccc(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1593, O=Cc1c(Cl)cccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1594, O=Cc1ccc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1595, O=C(Cl)c1ccc(F)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1598, Cc1ccc([N+](=O)[O-])cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1599, Cc1cccc(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1600, NS(=O)(=O)c1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1603, O=C=Nc1ccc(Cl)c(Cl)c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1605, NC(=O)Nc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1607, O=C(CCl)c1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1608, Nc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1609, CSc1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1610, Cc1ccccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1611, CS(=O)(=O)c1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1612, Clc1ccccc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1614, Oc1nc(Cl)c(Cl)cc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1616, O=C(O)c1cccc(Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1619, Clc1ccccn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1620, ClCc1ccccn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1621, ClCc1cccnc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1626, Clc1nc(Cl)c(Cl)c(Cl)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1629, Clc1cccc(C(Cl)(Cl)Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1637, CCc1cc(C(N)=S)ccn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1643, Clc1ccc(C(Cl)(Cl)Cl)cn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1648, Cc1nc(C)c(Cl)c(O)c1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1649, O=C(O)c1nc(Cl)ccc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1659, Clc1cc(Cl)c(Cl)nc1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1665, Clc1cccc2ccccc12. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1668, Clc1ccc2ccccc2c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1674, O=S(=O)(O)NC1CCCCC1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1683, SC1CCCCC1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1694, O=S(=O)([O-])NC1CCCCC1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1706, CCn1cc[n+](C)c1.N#C[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1729, [O-][n+]1ccccc1[S-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1740, [O-][n+]1ccc(Cl)cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1748, Nc1nc(N)nc(Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1750, Clc1nc(Cl)nc(Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1751, CCNc1nc(N)nc(Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1754, CC(C)SCc1ccco1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1758, Cc1c(S)cco1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1759, CSSc1c(C)occ1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1764, CC(=O)SCc1ccco1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1777, C[C@@H]1O[C@@H]1P(=O)([O-])[O-]. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 15\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1781, BrCC1CO1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1784, ClCC1CO1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1787, Cc1nc2ccccc2s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1788, Nc1nc2c(Cl)cccc2s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1789, Sc1nc2ccccc2s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1790, [S-]c1nc2ccccc2s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1791, c1ccc2scnc2c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1792, Nc1nc2ccccc2s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1793, Brc1nc2ccccc2s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1794, Cc1cccc2c1nc(N)s2. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1795, Nc1nc(Cl)cc(Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1796, Clc1cc(Cl)nc(Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1797, Clc1ccnc(Cl)n1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1808, Cc1c(CCCl)scn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1809, Cc1cscn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1810, CC(C)Cc1nccs1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1811, Nc1nc(CC(=O)O)cs1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1812, Nc1nccs1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1813, CC(=O)c1nccs1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1814, Nc1ncc([N+](=O)[O-])s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1815, Cc1c(CCO)scn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1816, CCCc1ncc(C(=O)O)s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1817, CC(=O)c1c(C)nc(C)s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1849, Cc1nc2ccc(Cl)cc2[nH]1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1870, O=C1CCCCC1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1892, CSc1cnccn1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1896, ClCCN1CCCC1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1902, CC1(C)C(=O)N(Cl)C(=O)N1Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1903, CC1(C)C(=O)N(Br)C(=O)N1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1905, CC1(C)C(=O)N(Br)C(=O)N1Br. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1906, CC1(C)C(=O)N(Cl)C(=O)N1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1920, SC1CCCC1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1924, O=C1OC(O)C(C(Cl)Cl)=C1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1925, Clc1c(Cl)c(Cl)c(Cl)s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1926, c1cscc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1927, Cc1ccc(C=O)s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1928, Cc1c(Br)ccs1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1933, O=c1[nH]c(=O)n(Cl)c(=O)n1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1937, O=[N+]([O-])C1(Br)COCOC1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 35\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1952, Clc1ccc2[nH]nnc2c1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1954, Oc1ccc(Cl)c2c1CCC2. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1962, O=c1[nH]c2cc(Cl)ccc2o1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1963, O=c1[nH]c2ccc(Cl)cc2o1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1974, [Fe+2].c1c[cH-]cc1.c1c[cH-]cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 26\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1975, [Ni+2].c1c[cH-]cc1.c1c[cH-]cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 28\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1976, [Cr+2].c1c[cH-]cc1.c1c[cH-]cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 24\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1977, [Co+2].c1c[cH-]cc1.c1c[cH-]cc1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 27\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1982, Cn1sccc1=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1983, Cn1sc(Cl)cc1=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1984, Cc1c[nH]c(=S)[nH]c1=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1985, Cc1cc(=O)[nH]c(=S)[nH]1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1986, O=c1cc[nH]c(=S)[nH]1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1987, CCCc1cc(=O)[nH]c(=S)[nH]1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 1998, O=C1CCC(=O)N1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2008, Cl[C@H]1OCCO[C@@H]1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2011, Sc1nnc(S)s1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2024, O=c1[nH]sc2ccccc12. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2025, O=c1[nH]sc2cc(Cl)ccc12. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2033, Cn1cc[nH]c1=S. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2040, O=C1Cc2cc(Cl)ccc2N1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2058, ClC1=C(Cl)C(Cl)(Cl)C(Cl)=C1Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2061, C1CSCCS1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2062, CC1(O)CSC(C)(O)CS1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2063, O=S1(=O)CCCC1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2064, O=S1(=O)CC(Cl)(Cl)C(Cl)(Cl)C1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2065, CC(=O)NC1CCSC1=O. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2069, S=C1NC=NC2N=CNC12. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2070, S=c1[nH]c2ccccc2[nH]1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 16\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2072, O=c1cc(O)c(Cl)c[nH]1. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Failed to featurize datapoint 2079, ClC1=C(Cl)C1(Cl)Cl. Appending empty array\n",
            "WARNING:deepchem.feat.base_classes:Exception message: 17\n",
            "WARNING:deepchem.feat.base_classes:Exception message: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2081,) + inhomogeneous part.\n"
          ]
        }
      ],
      "source": [
        "# featurize molecules\n",
        "features = feat.featurize(filtered_smiles)"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "QzBoXzlOy1AT"
      },
      "source": [
        "Remove more invalid molecules."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 11,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "nmTbvDs81sUZ",
        "outputId": "6ae7e9ee-e37f-4765-9395-d9a8af921dc2"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 34, 35, 36, 37, 38, 43, 46, 47, 48, 50, 51, 52, 53, 56, 58, 59, 60, 62, 63, 64, 65, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80, 83, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 109, 110, 111, 112, 113, 114, 115, 119, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 137, 138, 139, 140, 143, 144, 145, 149, 150, 157, 159, 164, 165, 169, 170, 171, 172, 173, 174, 176, 177, 179, 181, 182, 184, 186, 188, 189, 191, 192, 196, 197, 198, 199, 202, 205, 206, 207, 208, 209, 213, 215, 216, 219, 220, 221, 222, 225, 226, 227, 229, 231, 232, 233, 234, 235, 236, 237, 239, 240, 244, 247, 248, 249, 252, 254, 255, 256, 257, 258, 261, 262, 264, 265, 266, 268, 269, 270, 273, 274, 275, 277, 278, 280, 283, 285, 286, 287, 288, 289, 292, 296, 297, 298, 299, 300, 301, 302, 303, 304, 306, 307, 308, 309, 312, 313, 314, 315, 317, 318, 319, 320, 321, 324, 325, 326, 327, 328, 329, 330, 331, 335, 336, 337, 338, 340, 342, 343, 344, 345, 346, 347, 348, 349, 351, 352, 353, 354, 358, 359, 361, 363, 364, 365, 366, 367, 368, 369, 373, 375, 376, 377, 378, 379, 380, 381, 382, 383, 385, 386, 388, 389, 391, 392, 393, 394, 396, 398, 399, 402, 407, 408, 410, 412, 414, 415, 416, 419, 421, 425, 426, 427, 428, 430, 431, 432, 433, 434, 437, 438, 439, 443, 446, 447, 451, 452, 453, 456, 459, 460, 461, 462, 466, 468, 469, 470, 472, 475, 476, 480, 482, 483, 484, 485, 486, 488, 489, 490, 494, 499, 500, 502, 503, 505, 508, 509, 510, 512, 513, 514, 517, 519, 522, 524, 525, 526, 527, 528, 529, 530, 531, 533, 538, 540, 541, 542, 547, 549, 550, 552, 553, 554, 555, 556, 557, 558, 562, 569, 570, 572, 573, 574, 575, 577, 579, 580, 581, 582, 584, 585, 587, 589, 590, 591, 592, 594, 595, 596, 602, 603, 605, 606, 607, 609, 610, 612, 616, 619, 620, 622, 623, 624, 625, 626, 627, 628, 630, 631, 632, 633, 634, 635, 636, 641, 642, 643, 645, 646, 647, 649, 652, 655, 656, 657, 658, 659, 661, 662, 663, 664, 665, 667, 669, 670, 672, 673, 674, 675, 676, 677, 679, 680, 682, 683, 684, 687, 689, 690, 691, 693, 696, 697, 701, 705, 706, 709, 710, 711, 714, 717, 719, 720, 723, 725, 726, 727, 730, 731, 734, 736, 739, 744, 746, 747, 750, 752, 753, 754, 756, 759, 760, 763, 766, 768, 769, 772, 775, 776, 777, 779, 784, 785, 787, 789, 793, 794, 795, 796, 797, 798, 802, 804, 805, 806, 807, 808, 809, 811, 815, 816, 817, 818, 819, 820, 821, 822, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 840, 841, 842, 844, 845, 846, 847, 848, 850, 851, 852, 854, 855, 856, 859, 860, 862, 868, 869, 870, 871, 872, 874, 875, 876, 878, 882, 883, 884, 885, 886, 887, 890, 891, 894, 895, 896, 897, 898, 899, 900, 902, 903, 904, 905, 907, 908, 909, 910, 912, 913, 914, 915, 916, 917, 921, 922, 923, 925, 926, 928, 929, 930, 931, 932, 933, 934, 936, 937, 938, 939, 942, 944, 945, 946, 950, 951, 957, 959, 961, 962, 963, 964, 965, 966, 969, 972, 973, 974, 975, 976, 977, 980, 988, 990, 992, 993, 994, 995, 996, 998, 999, 1000, 1001, 1002, 1004, 1005, 1006, 1007, 1011, 1012, 1014, 1015, 1016, 1019, 1021, 1023, 1025, 1026, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1042, 1045, 1047, 1048, 1050, 1051, 1052, 1055, 1056, 1057, 1058, 1059, 1062, 1063, 1064, 1066, 1068, 1069, 1072, 1075, 1076, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1088, 1089, 1091, 1092, 1095, 1096, 1097, 1098, 1102, 1103, 1104, 1105, 1106, 1108, 1110, 1112, 1113, 1114, 1115, 1116, 1118, 1119, 1121, 1123, 1124, 1125, 1126, 1130, 1131, 1132, 1133, 1134, 1136, 1144, 1145, 1147, 1148, 1149, 1150, 1152, 1154, 1155, 1156, 1157, 1158, 1160, 1161, 1162, 1163, 1165, 1166, 1168, 1169, 1173, 1174, 1175, 1176, 1179, 1180, 1181, 1182, 1183, 1186, 1187, 1188, 1189, 1190, 1192, 1193, 1194, 1195, 1197, 1198, 1200, 1201, 1202, 1203, 1204, 1207, 1208, 1209, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1234, 1235, 1236, 1238, 1239, 1240, 1242, 1243, 1244, 1245, 1253, 1254, 1256, 1257, 1258, 1259, 1261, 1262, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1276, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1289, 1292, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1309, 1310, 1311, 1312, 1319, 1320, 1321, 1323, 1325, 1327, 1331, 1334, 1335, 1336, 1337, 1339, 1340, 1341, 1342, 1343, 1346, 1349, 1350, 1357, 1358, 1360, 1362, 1364, 1365, 1366, 1371, 1372, 1373, 1375, 1376, 1377, 1378, 1382, 1385, 1386, 1387, 1388, 1389, 1390, 1392, 1393, 1397, 1399, 1400, 1401, 1404, 1409, 1410, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1420, 1424, 1425, 1426, 1427, 1428, 1430, 1431, 1432, 1433, 1434, 1435, 1439, 1441, 1442, 1444, 1445, 1447, 1448, 1449, 1452, 1454, 1456, 1458, 1459, 1461, 1466, 1467, 1468, 1469, 1470, 1473, 1474, 1475, 1476, 1478, 1479, 1482, 1485, 1486, 1488, 1489, 1490, 1491, 1492, 1494, 1495, 1496, 1497, 1502, 1503, 1504, 1505, 1506, 1507, 1511, 1512, 1514, 1515, 1516, 1518, 1519, 1520, 1522, 1524, 1526, 1527, 1528, 1529, 1531, 1532, 1534, 1535, 1537, 1538, 1540, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1582, 1583, 1584, 1586, 1587, 1596, 1597, 1601, 1602, 1604, 1606, 1613, 1615, 1617, 1618, 1622, 1623, 1624, 1625, 1627, 1628, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1638, 1639, 1640, 1641, 1642, 1644, 1645, 1646, 1647, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1660, 1661, 1662, 1663, 1664, 1666, 1667, 1669, 1670, 1671, 1672, 1673, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1749, 1752, 1753, 1755, 1756, 1757, 1760, 1761, 1762, 1763, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1778, 1779, 1780, 1782, 1783, 1785, 1786, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1893, 1894, 1895, 1897, 1898, 1899, 1900, 1901, 1904, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1921, 1922, 1923, 1929, 1930, 1931, 1932, 1934, 1935, 1936, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1953, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1978, 1979, 1980, 1981, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2034, 2035, 2036, 2037, 2038, 2039, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2059, 2060, 2066, 2067, 2068, 2071, 2073, 2074, 2075, 2076, 2077, 2078, 2080]\n"
          ]
        }
      ],
      "source": [
        "indices = [ i for i, data in enumerate(features) if type(data) is GraphMatrix ]\n",
        "print(indices)\n",
        "features = [features[i] for i in indices]"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "gUoMcEOt0FyI"
      },
      "source": [
        "Instantiate the MolGAN model and set the learning rate and maximum number of atoms as the size of the vertices. Then, we create the dataset in the format of the input to MolGAN."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 12,
      "metadata": {
        "id": "pZpZBjEd1sUc"
      },
      "outputs": [],
      "source": [
        "# create model\n",
        "gan = MolGAN(learning_rate=ExponentialDecay(0.001, 0.9, 5000), vertices=num_atoms)\n",
        "dataset = dc.data.NumpyDataset([x.adjacency_matrix for x in features],[x.node_features for x in features])"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "gbRKDixL1mvt"
      },
      "source": [
        "Define the iterbatches function because the gan_fit function requires an iterable for the batches."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 13,
      "metadata": {
        "id": "fdOmLj0o1sUd"
      },
      "outputs": [],
      "source": [
        "def iterbatches(epochs):\n",
        "    for i in range(epochs):\n",
        "        for batch in dataset.iterbatches(batch_size=gan.batch_size, pad_batches=True):\n",
        "            flattened_adjacency = torch.from_numpy(batch[0]).view(-1).to(dtype=torch.int64) # flatten the input because torch.nn.functional.one_hot only works with 1D inputs\n",
        "            invalid_mask = (flattened_adjacency < 0) | (flattened_adjacency >= gan.edges) # edge type cannot be negative or >= gan.edges, these entries are invalid\n",
        "            clamped_adjacency = torch.clamp(flattened_adjacency, 0, gan.edges-1) # clamp the input so it can be fed to the one_hot function\n",
        "            adjacency_tensor = one_hot(clamped_adjacency, num_classes=gan.edges) # actual one_hot\n",
        "            adjacency_tensor[invalid_mask] = torch.zeros(gan.edges, dtype=torch.long) # make the invalid entries, a vector of zeros\n",
        "            adjacency_tensor = adjacency_tensor.view(*batch[0].shape, -1) # reshape to original shape and change dtype for stability.\n",
        "\n",
        "            flattened_node = torch.from_numpy(batch[1]).view(-1).to(dtype=torch.int64)\n",
        "            invalid_mask = (flattened_node < 0) | (flattened_node >= gan.nodes)\n",
        "            clamped_node = torch.clamp(flattened_node, 0, gan.nodes-1)\n",
        "            node_tensor = one_hot(clamped_node, num_classes=gan.nodes)\n",
        "            node_tensor[invalid_mask] = torch.zeros(gan.nodes, dtype=torch.long)\n",
        "            node_tensor = node_tensor.view(*batch[1].shape, -1)\n",
        "\n",
        "            yield {gan.data_inputs[0]: adjacency_tensor, gan.data_inputs[1]:node_tensor}"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "WFi7VViq2CCt"
      },
      "source": [
        "Train the model with the fit_gan function and generate molecules with the predict_gan_generator function."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 14,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "Nkqr7uPD1sUe",
        "outputId": "935b81bc-6464-4dfc-b804-4ea68adc4704"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "/usr/local/lib/python3.10/dist-packages/torch/autograd/graph.py:744: UserWarning: Attempting to run cuBLAS, but there was no current CUDA context! Attempting to set the primary context... (Triggered internally at ../aten/src/ATen/cuda/CublasHandlePool.cpp:135.)\n",
            "  return Variable._execution_engine.run_backward(  # Calls into the C++ engine to run the backward pass\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Ending global_step 349: generator average loss -3.55075, discriminator average loss -5.23049\n",
            "TIMING: model fitting took 8.770 s\n",
            "Generating 1000 samples\n"
          ]
        }
      ],
      "source": [
        "gan.fit_gan(iterbatches(25), generator_steps=0.2, checkpoint_interval=5000)\n",
        "generated_data = gan.predict_gan_generator(1000)"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "7W0VMfWf2pY1"
      },
      "source": [
        "Convert the generated graphs to RDKit molecules."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 15,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "5Roas9HA1sUg",
        "outputId": "cd9a799d-f0c6-47dc-9a2c-91b64f8882da"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "[13:29:24] Explicit valence for atom # 2 O, 30, is greater than permitted\n",
            "[13:29:24] Explicit valence for atom # 0 C, 26, is greater than permitted\n",
            "[13:29:24] non-ring atom 0 marked aromatic\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "1000 molecules generated\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "[13:29:24] Explicit valence for atom # 1 B, 7, is greater than permitted\n",
            "[13:29:24] non-ring atom 2 marked aromatic\n",
            "[13:29:24] Explicit valence for atom # 1 C, 11, is greater than permitted\n"
          ]
        }
      ],
      "source": [
        "nmols = feat.defeaturize(generated_data)\n",
        "print(\"{} molecules generated\".format(len(nmols)))"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "7RIxfkhm2zhM"
      },
      "source": [
        "Remove invalid molecules from list."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 16,
      "metadata": {
        "id": "H2E-8bgk1sUh"
      },
      "outputs": [],
      "source": [
        "nmols = list(filter(lambda x: x is not None, nmols))"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "ILieg67725SJ"
      },
      "source": [
        "Print out the number of valid molecules, but training can be unstable so some the number can vary significantly."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 17,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "bi4c64kS1sUi",
        "outputId": "c6435632-2429-4217-cf63-51a4e9343eff"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "411 valid molecules\n"
          ]
        }
      ],
      "source": [
        "# currently training is unstable so 0 is a common outcome\n",
        "print (\"{} valid molecules\".format(len(nmols)))"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "VbvBXdkd3WBh"
      },
      "source": [
        "Remove duplicate generated molecules."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 18,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "SEkbNUYDd655",
        "outputId": "487462cc-4851-4724-c2b1-920e8a4fa189"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "48 unique valid molecules\n"
          ]
        }
      ],
      "source": [
        "nmols_smiles = [Chem.MolToSmiles(m) for m in nmols]\n",
        "nmols_smiles_unique = list(OrderedDict.fromkeys(nmols_smiles))\n",
        "nmols_viz = [Chem.MolFromSmiles(x) for x in nmols_smiles_unique]\n",
        "print (\"{} unique valid molecules\".format(len(nmols_viz)))"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "KazQwLEb3evs"
      },
      "source": [
        "Print out up to 100 unique valid molecules."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 19,
      "metadata": {
        "id": "H57kcBzb1nKd"
      },
      "outputs": [],
      "source": [
        "img = Draw.MolsToGridImage(nmols_viz[0:100], molsPerRow=5, subImgSize=(250, 250), maxMols=100, legends=None, returnPNG=False)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 20,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 1000
        },
        "id": "8v0hyzvZO30W",
        "outputId": "c1cc676b-4816-487d-bd3b-a11c155de9f2"
      },
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "<PIL.PngImagePlugin.PngImageFile image mode=RGB size=1250x2500>"
            ],
            "image/png": "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9f59GTFC62qQI2zevNnPz69GjRonTpxYtWrV/PnzDx069Omnn8bGxn7++efPt7927drZJEwZ1dbWdtCgQTt27ChYsGCWfgOZoWFD2bFDOnQwfnn4sHz/vQwfLm5u8t13snevMaO2aCHbt0vLlhpWiheJiYkZOnSoiKxfv379+vXff//9kiVLNm7caGFhsWDBgqNHjz7TPjY2NiIJU0Y1GAxdunQ5cOBAs+e7uOREn38udetm1ouPHi3h4TJhghw5IjNmyLx5cvSolC0rR49KcpOEZqnsdDf1/v3706ZNU5fff/99bYsxZ0OHys8/S0iIHDkis2Yxu2n2k5iYuHjx4lGjRt24ccPCwsLZ2Xnq1KnFihXTuq40KV26dGBgoIuLi5ub24EDB/r37//TT/N9fTc0bGitdWkwX99+K3/+Kffvy++/y0cfyeMZQGCmKlSo8O6774pI8+bNU23crVu3a9euiUjS5yxat269ZMmSmjVrli9fXl1jYWExceLEn3766eDBgzdv3ixatKiItGrVKulsCCZ58uQpXLhwgwYNOnbsmF0+29OkcmUJDpbgYFm6VIKD5dy5J5vKlBFHR3n3XXnRxVY7O3FwMLZMVZUqxsaPO/FBRCwtLT/99FN1OdUhYBo3bqw2bpyk352tre22bduOHz/u6OhoWtmiRYv27dsHBwdv2rSpTp06IlK9enUXF5fnX9PKysre3r569eqtWrWqkCNmxM2bV9RvNOVpSaysZN48WbBARMTe/qlN774r6sdMqr/olSqJ+tN7JvH+/LP06PHUAIFFisjgwTJunGzapPHsHumOqdevX8/9zAzlT4uMjHyFeozUyyfq8qNHjy5fvnzw4MGpU6eePn1aRDp06DCY0du0Y2UlU6eKOlvbV1/JO++ko2fNrVupPAV+9+4rVodUbN68efjw4YcPHxaRtm3b+vr61q9fX+ui0q1ly5b79u1btGiRh4eHovRzcLDu21e++05KlNC6MpilkiXF09N4K3XwYDl2TBgkwZy1bt067QOkz5gx4/mVlpaW77333jMrixcvni9fvgcPHty+fVuNqePGjXvFUrMlR0dRQ058vNy6JYmJUrSoWKd2pbJyZdm7N62H8PZ+pQpzKCsrqx9//DGNjXv27NmzZ8/n16uT1T2zUs2cpjP/119/3Uxm67C3l7lz09SyWbNkBkcQMfZw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lC++kO7dhc7USOrvv9PUrE4d2bAhk0sBACAnSmtM3b17dxpbfvrpp88/NWowGLp169atW7dn1tetW3fbtm1XH48y0aVLly5duqTxQMgyZctKGvtofPhh8lMtLV+e1mN17iydOyezvlGjZLrOq3cQc+ogJc7OzmpMPXLkiGlldHR0QkKCs7PzlClTmAv71VWoIEuXypYt4uUlI0Y8talECendW779Vm7dEg8PJsDEE4oisbEiIhYWkupV07g440P71tbZ+/EEAACyksZ/M9W5TwsXLqxtGcim1Klzc+rbx169Af30aBleXl779u0LDAwko2agNm1k8+Zk7pd6eBj7sS9YIFu3Zn1d0Kk9eyRXLsmVS54epTJ5PXoYG2f3xxMAAMhKWsbUmJiYf//9V0Rat26tYRnIvtavFxHJqW8fdXgkEalcubJpZaFChRo0aKBRRWanQAGZOFFERFHExUUYXBMAACBraBlTZ8+eff369ebNm6vPsgLpsnWrbNwohQsn3804u7t58+Z3332nLjNgmIY+/VQcHERETp6U77/XuhoAAADzoNnIg3v37h09erStre3s2bO1qgHZ140bxnTq5yeZN8/WiRMncufOnUKDmzdvvvpRIiMj1dmARSQmJubSpUuHDh3y8/O7cuWKiLz11lsDBgx49aPg5VhYyPTp0rq1KIpMnCh9+sjjuQxTd/ZsKg8uhoe/eoEAAAA5kDYx9fDhw926dYuPj//tt9/q16+vSQ3Ivm7eFEdHuXxZJkzI3FupDup9tEy2atWqVatWPb++SJEi48aNGzp0KENba6tlS+nbVxYtkocP5X//k7Vr07rj4+GZAQAAkD4adPrdvHlz+/bt79y5ExgY2KtXr6wvANnamTPSurWEhMioUTJ+vNbVZKb79+/v2rXr0KFDWhcCmTLFOKPSunXpGLYaAAAALyer76bOmjXL3d3dzs7u77//dnJyyuKjI7vbuFF695b792Xq1GenD8kMP/74Y8qzkv71119/vvLwnY0bN046h9P169fDw8ODg4PDwsJ+//335cuXz5o1y8XF5RWPgldRvLh8840MGyYiMny4dO0qefKkvtfEic9OIPyM//6TOXMypkIAAICcJOti6oMHD4YMGfLLL79Uq1btr7/+qlmzZpYdGjmAosh338m4cVKwoKxZIx07ZsVB33///TwpxpFz5869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AADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWIqAAAAAEBHiKkAAAAAAB0hpgIAAAAAdISYCgAAAADQEWKqfg0e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qKgZM2YULVr0/fffNzuW1MpenX4lxcbG7ty5c/ny5cZ/c+sh87Vs2XLbtm2BgYHFihUrUKAA8xlmPe7u7rNmzdqxY8fChQuvXr36yiuvmB0RAFhFWFjY5s2bN23aZHYgSCwiIiIkJOSff/4xOxCH9/777x88eDBulXWYzsXFpVevXnv37h06dKjZsaSWCZ1+e/funfwkAadOnRo2bNgDXsXFxSVht96bN2+eOHFi+/btq1ev3rRpU/fu3X/99dc5c+a4uro+4IVwf5ydnbt3796pUydGqGZhNWvWrFmzptlRAEBin376aZEiRZIpsGLFisDAwAe8SpUqVfr37x/346VLl06fPr1q1ao9e/YsWLBg4cKFY8aMef/99x/wKrgPJUqUGDFiRNyPV69ePX369Lp167Zu3RocHBwcHOzt7R0QEHD3iePHjy9evHgyr7x69eq4pVOzszx58uTJk8fsKJBY4cKFzQ4hDUxIU5s0aRK3YliSdu3a9eBpao4cOXr16nX3/rVr1z7//PMXLlz47bffPvroIz8/vwe8EB5EwpnfAQDIHM8991zyq2GFhYU9eJpaqlSpu6sihmF8/fXXffr0iY6O/uCDDxo0aNC2bdsHvBDSqkCBAknWEufPn//qq6+Gh4dPmTKlfv36ccuoxnnmmWeSn2QhOjqaNBVIF9mu02/jxo0/++wz23aiNTMAAAAylJOTU8+ePd955x1JhmFMnjzZ7IgQ77nnnvvwww9t25MmTTI3GCCby3ZpqqSOHTvaNq5evZouswoDAACknpeXl21jy5Yt5kaCROLemh07dkRFRZkbDJCdZcc0NWfOnM7O9huPjo42NxgAAJDd5MqVy7ZBry6ryZkzp23DMAzbgmoATJEd09S9e/favnecnJxKlixpdjgAACB72bNnj22jVKlS5kaCRP7991/bRpEiReJSVgCZLzumqRMmTLBt1KtXL3/+/OYGAwAAspVbt25NmTLFtt2yZUtzg0FCMTExn376qW2btwYwl4OlqREREQEBAXXr1s2dO7eTk1O5cuUGDhx448aNVJ5+5MiRN954Y9asWbYfBwwYkGGRAgCALOj8+fNDhgypWLFizpw5c+TIUatWrSlTpqSyd2hsbOymTZvatWtna7Jzc3Pr27dvBseL1Nq1a9czzzyzevVqSU5OTgkXE0oXFy9efP/99x955BHb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FbVp0ybbdsVULuOJB9Szp31IakhIynPJ/PyzNm+WJDc3vflmhsd2b5mdphqGcfDgwZUrV65cufI+JhjYvn37t99+a9v28vJK7+hwnxo10v/+JyWYFSzjnDqlNWu0fLlOnszwawEwUcH/JmCIe+7u7u7+yy+/HDp0yMfHJwcrMmWEmTPtSxc89pj+7/9SKNyjh70jWXS0ZszI8NiylgsXLqxbty44OPg+Oj2Gh4cP/W9uqtatW9OaikwWHh6+c+fO4ODgTZs2RUZGpvX0cePGnT17VlKuXLnatGmTAQHiLkWL6p137Ntvv62tW+9ZMiQkvmTfvipePMNju7dMTVN/++23GjVqVK5cuWXLli1btixWrNirr756LalZBCMjI68mcPz48RUrVnz44YdNmza1LXtdpUqVV199NTODR/ImTFCRIhl7ia1b1aKFypRR06Zq00Zly6p5cx0+nLEXBWCWPXv22DYSLnVTr169gukxfyCStnixfaN791SVf/31xCciJYcPH+7UqVOJEiUaN27ctm3bypUr16lTZ+s9ao0J60Lnz5/fuHHjzJkzH3vssc2bN0tycXHx8/PL3PCRrUVGRg4dOrRUqVK1a9du27Ztw4YNS5QoMXXq1CQLh4WFJfwA79mzZ/78+S+88ELczPA+Pj6FCxfOxPCztzFjVKOGJF25opYtNXFi4vVpwsI0aZJatJCtHbFGDY0ZY0KcCWTeDNpffvll7969c+fO3adPnxo1aly8eHH69Onff//96dOnV6xYkWig6a+//vrrr7/e66VKlCjx+++/u7EEh5UULqyxY9W7d0a9/tq1atdOt2/rpZfUqJFu39bs2Vq9Wi1baudOlrEBspo//vhj1apVknLlytWlSxezw8keoqLso1IlNW2aqlOaNbNv7Nyp8PAkFqfBnQ4cONCoUaPLly936NChXbt2sbGxv/7669q1a1u3br1t27by5csnLBwREWEboZ0kFxeXGTNmNGjQIOOjBiTJMIxOnTotXbq0UqVKvr6+RYsW3bZt27fffuvt7e3i4tKnT59E5ZNvT3rmmWdGjx6dkfHiTrlyadkydeig7dsVGqr33tPw4fL0VNmyknTypDZtsvemkVSnjv78M1VL12SkTEpTo6Kixo8fnzdv3jVr1tjmb5T02muvVa9efeXKlatWrWrRokVqXidv3rzdu3cfOXIk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z/L999+nftHi5eU1YsSIVAaxx8bGMqDgTjmdEXLPnqTPaTc3Y9Om2z7VoUNJk+EnV7Wqfb/Te7q/+87e8vHH7+rFIKs4elOrVq3aMJly5col/z9bpUqVk7e7DEZmck39w9RSSpUqVfm6MmXK2GKnpB07drRv337GjBm3HhIbGxsWFubj4zNp0iQ3N7eAgIAdO3Y4Iituy9VVPXpo714FB8vdXVOnqmpVhYQoJuaGZufOyddX77yj//6z76lWTa1aqVUrVatm3xMVpSFD1KaNTp/OyleQ3SUmqm9fxcXd2VHr16tVK3XtqoMH1aCBlizRrFlOvvSFJFWooIgILVqkunV15Ih69lTbttq8+eZmU6eqeXMtXGj/q5eXGjeWr68aNUoaMrBkiVq21OTJWVd89nf58uWQkJA6depMmzatYMGCwcHBW7ZscURWZDZfX98NGzaEhoYWLlx4wYIF9evXDwwMvHjxotl1ZXsFCxZ0XLTce++9+a4P04iKinrnnXdefPHFFI9asGBBgwYN+vbte/bsWduPxhFZkYqGDbVkiSIjde+9Wr9eLVuqSxcdOpRy4/h49eunux1NiBxo796965I5duyYbb+rq2u3bt2WL19eqlQpcyvMpe464GZ9b+qMGTOS74+NjZ0/f36dOnVsjxYvXvy///5L3oApBzLGzp1Gp072LwYnTUraHxNjNGhg3583rzFwoHH48A0HHj5svPWW4eFhb1O7tnHlyg0N6E29UfLeVNufTz9NueWtvalnzxoBAfZ1cIsVM0JDWQf3rsTFGePHG8WK2btVk3d3TJtmv81XMu6/35gzx4iNTXo0NtaYM8eoVy/ph3drlyy9qbdITEycNGmSYzqf3r17M52PiU6dOtW7d2/b17glS5acNGlSDlu0xnHlkzW9qc8888xND+3atSv5EOJff/01+aMMKMgQt5sRMnlvqu3P11+n/Az0puYegwcP9k3J448//vLLL48bN24/q6ybKhvHVJszZ854e3vbGkRERNh2Hj16tE2bNraddevWTX1IMNLkjz+Mrl1vuC5/++2kYb2pLLj6999GwYL2lgEBNzxETL2RI6aWK2cULWpIRsGCN2d/m1tjaps2hmR4eBhvvcUcEul27pzRv7/x3XdJe44eNby97f/o3brd8B8huZgY44knkv5f3PTrjZiako4dO0pq2rTpypUr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/HP7hA0TJmjLFrOryW0c79idO9N6iKOlbfVbAJAkubq6vvXWW08//bSk+Pj4L774wuyKcjtXV40fb/++fcwYHTxocj0AHDKgN9V0hQsXbtmy5cyZMyWtW7euY1oWNkR6FCig2rW1aZMkrVmjtCwBv3q1fcPHJ4XeVDhTs6Zef12jRikhQW++yS00WatpU/vGmjVpPcTxhn/ggYyvB0A216VLl59++knJ1lCFiRo1Uu/emjhR165p0KCkRcuRS0yYMKFEiRKpNOBOcrPkhJgqKV++fLaN+Ph4cyvJLVq3tsfUyEj5+ztv/+OP9o2HHsrEqnK0IUP08886eFB//aV588yuJldp3lxuboqP1/79WrNGjRs7ab9xo3bskKQ8edK6sDCA3MRx0XIx7bcSIDONGKHp03XmjCIjdcvtZcjhxo8fb3YJSFm2H/Rrs23bNttGuXLlzK0kt+jd277x55/asMFJ402bNGeOfbtv30ysKkfLn1+ffGLfHjzY1FJym5Ilky5bRo503n74cPtG1672aZoBIBkuWqzG21ujRkmSYej9982uBoCknBFT58yZ4/jEf4jOuqxRu7YefVSS4uP14ospLIXq8N9/euEF2Xq5H31UdetmUYU50RNPqFMnSdq71+xScps337TfujR9upN1gcLD7WOyXV311ltZURuAbOXChQuTJk2ybXPRYh0vvKDWrSV+w+Y+69evv5Iqx39YZDHzY+qCBQs6depUsmRJFxeXwoULP/744xuc9s5dd+nSpS+++KJ79+62vz722GNVq1bNtEpxo4kT7bOYbtqkNm20bl0KbTZsUJs2so3pL1Ikl09eGhWlESNUs6Y8PeXiomrVNHSoYmLu7EnCwnR9sBiyUNOmeuMN+3bv3ho6NIXFaWJiNGyYXnrJ/tegIDVrlnUVAsgShw4dCggIqFixoru7u7u7e6NGjb799ts0HhsfH79kyZK2bdsePXpUkpeXV2/H0CSYzcVF48bZZyvMPBcvatgw1aghT0+5uqp6dX344R1fCSBj5c2b1zNV7pn9tsBtmHxv6ocffhgcHOzi4tK8efOWLVtu3rz5999/nzdv3l9//dXylnu63nzzzWHDhjn+euzYsZMnTzr+WqlSJWbMy1Lly2v6dD32mKKitHmzmjRRy5Zq21YVKsjFRUeO6O+/tXixEhMlyctL06erfHmzizbN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AAAAAADYMNAQAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEVAAAAAGAhxFQAAAAAgIUQUwEAAAAAFkJMBQAAAABYCDEV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VDS7du3q1KnTww8/vN22+Notdu7cmeKPpkyZMvXr1+/Zs+eMGTNS7JKtVq2a7f2wZ8+e1OuJiIiwtezZs2cGvDxYj6enZ4sWLdLYeNu2bbaNKsmWMi5dunSdnNGHBmcMw4iIiKhevfrvixcrLk7+/tq1S2+/raxajDerlS2riAitWqVmzXT8uPr21QMPaPlys8uCOdauVYsW6tZNhw+rUSP9+68iI3XPPWaXdSNXV/XooV27NHCg3Nw0dap8fDRqlBielYnMzsk3S39vapcuhmS8+27SF3P79xve3oZkRETY96SlN9W4cXml7N2bahMaahQpktSteuufggWN4cNTvn81l/WmlixZ0vYfZL+zO2cmTJhga+nv73+nZ5k/f77T/6FNmzbdt2/f7Z7h6NGj/v7+Li4uksqVKxceHp7o9PbjXC8tC3ts3brV6Y+mVq1aG2+ZzL58+fK2R3fu3Jl6GVOmTLG1fPrppzPy5cGSUu9NPX78eLly5WwNpk6dmvXlwVz//vtvw4YNbW+Ah1q2jF+71uyKspCtE61CBet2oiEzHTtm9OljuLpms2715Iu4Zpf1obIjy93o8uijOnVKkgoXdtKyYkU99ZQkNWt2w/4JE/Tww3rtNbm42PdUqqTevTVqlObPl+32H09P2e7Xq1QptVPkzasvv5QthqTh9iLLCwyUv7+++kp//qmVK3X1qn1/3rxq3FgdOujll1WqVMrHVq2qRo0kqXhxJ2fJn9/e8vpVF5wqW7ZsZ9vN0FJiYuKpU6d27txp645btWpV27ZtN2zYULRo0eSHXL16dezYscOGDbt8+bKnp2dAQMB7771XsGBBE6rPbtzd3QMDA59//vkPPvhg/PjxY8eO/f77799///3XXnvNNkdrckWKFEk+C+upU6f27t1r6/jatm1bu3bt1q1bd++992bpC0B2FhUVtX//ftt2TEzMkSNH1q9fHxYWdvLkSUnPPPNM9+7dTS0QWerYsWODBw/+7rvvDMMoV67ciBEjHN885hYuLvLz06OPaswYjRqladP0xx96800NGqR8+cwuDpkoNlZffKH339elS/Lw0CuvaNgwFSpkdllpU7265szRggUKDNT27erUSb6+CgvT9YXDkEHMzslZZPJkQzI6djS7Dku5dMnYv9+4eNHsOqwoi3tT27Zte+ujs2fP9vLysjV4++23kz80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On5cydZ4QwZavHhxw4YNe/bseerUqdatW69bty4iIsKxzHiu5eqqHj20d6+Cg+XhoalTVbWqQkLElZ1TOXDQb5MmsnWEuLjohRdueChPHjHODndk5cqVFSpUSKVBRETE4MGD03mWZs2afffdd46/nj179ujRo4sXL/7qq6/OnTv34YcfrlmzZvbs2cy3kfWqVKny119/Of564cKFY8eOLV++fOLEif/9919YWNiKFSv++ecfT8dEHdctWbKkSpUqqTzzTz/99MYbb2RK0chWEhISlixZ0r9//9OnT0sqVqxYT0YkZk9///13UFDQ5s2bJT300EOhoaF169Y1u6gcbdYs+8aLLzpvXKCAuneXbXL+WbP0zDOZWFjuc/To0Xfeeee7774zDKN8+fLDhw/39/d3ud0iQLlSgQIKCdHzz+uddzRtmoYO1fffa8QI+fml0HjzZg0bZt/280u5jc327bJNY1K3rt57L2n///5nX7v15591yxXKDSIjZbsCffxxvfTSnbykzJcDY2psrH2Z4IQEXbhww0Nc5ONOlSxZsmzZsqk0yJCZMDw9PSsnW9y6cuXKTZo0eeKJJ1555ZXWrVufOXPmzz///PLLL/v165f+c+GOeHh4VL5x3fGGDRt27dq1X79+rVu3PnDgwOrVq4cPHz7M8fvkOqfvnCI5eKJD3N6MGTPWr1/v+OulS5cOHjwYGxtr+6u7u/vUqVN5b2Q7R44ceffdd6dOnSqpQoUKw4YN68FUPZnt+HEdOmTfbt06TYe0bWuPqStWZFZVuc+VK1dGjx49evToq1ev5s+f/6233ho4cOCtX93CpmpVRUZq4UINGKAtW9Stm9q2VWio6tS5odmpU5o2zb69cKFat77tssFnzthb/vffDftnzbLH1Lg4JzF19277Fz5Vq97568lkOXDQ765d2rcv5T+7d5tdHHAnatSoMWjQINt2eHi4ucUguQoVKgwfPty2zY8GaXf27Nl1yezevduRUWvXrv3PP/90dMxKiuwgOjo6JCSkWrVqU6dOLVCgQHBw8O7du8moWWHHDvtG6dJK47DS+++3bxw4oGvXMqOoXMUwjGnTptWsWXPo0KHXrl3z8/Pbvn17SEgIGdWpdu20fr0mTlTx4lq0SA0aqG9fnTmTcuPz53V94oJcJwf2pgI5SePGjW0be/bsMbcS3MTxozl69OjVq1f5xYxUlC9f3jelVdHy5s1bpEgRHx+f1q1bt2jRgjFy2cvMmTNfeeWVEydOuLi49OzZc8SIEamPoUBGcoyXK148rYeUKHHD4WXK3PDoX385X83z0qW0niunW7duXWBgoG2xg4YNG4aGhrZo0cLsorITNzf16aOnntLQoZowQZMm6ZdfNGSI+vWT2y3hLCJCPXqobVszCjUVMRWwNEdPi2OxCliE40fj6urK/ChIXadOnViMJOcpUKDAiRMnGjVqFBYW1rx5c7PLyWWiouwbBQum9ZCCBeXiYp916b//bo6p8fG6eDHj6suxTpw4ERIS8tVXXyUmJpYpUyYkJOTll192dc2BwzOzgLe3wsL08ssKCtKiRQoKkqen+vRJalCrlrZvl2GoXz9t3KhctqYPMRWwNse6rDfdIQnTOX409957L7NbIRUJCQm2NZDd3NycvlVs03q7uLjw3Yf1tWvXbsGCBW3btqUb3ASOASxpny81JsaeUSUVKHDzo/fcow4dnDzDtGk3z3qSm8TGxn7xxRdDhgyJiopyd3d/7bXXPvzwQy8vL7Pryvbq1NHChZo+XRMn3rymb/36qlNHP/2knTs1ZswNkyTlBsRUIHMdOHDgyJEjCQkJNWrUKF269B0du2/fvrCwMNt2586dM6E63KXTp0877k3NpB/NwYMHDx8+HB8fX6NGjTI3feuPbOWtt9767LPPJH344YfvpXqVERUVZZuVLU+ePLZkC4tr166d2SXkVo4Buo5uVaeSd5beOv1h7dqaONHJM/z7b66NqbNmzQoKCtq/f7+kzp07h4aGpj6bPe7UE0+kvIjmsGGaMUMxMRo+XM88Y8WJjjIPffRAZlm4cGGjRo0qV67cunXrtm3bli1btmvXridPnry1ZVxc3IVkbKvRfPTRR02aNDl//ryk0qVLM82vKRISEpL/aE6cOPHvv/9+9tlnDRo0OHTokKRChQq9ndGTGyxevLhp06aVKlVq3bp1u3btypYt26lTp+PHj2fsWQAgGytXzr5x+HBaO1QdE2l6eYk+wDTbuXNnx44du3btun//fh8fn7lz586aNYuMmmWqVNGAAZJ07Zpy25UgvalAppgxY0a3bt3y5Mnz0ksv1a9f/+LFi1999dWsWbMeeeSRtWvXuru7J2+8dOlSb2/v2z1V0aJFZ86cybgaU+zevTuVH03+/PmnTZtWvnz5DDzj7Nmzn3jiCRcXlxdeeKFhw4aXLl2aMmXKH3/88fDDD69fvz5vbrsxBQBSVLOmChRQdLTi4rR5s67PaZeatWvtG02aiHHaaXD+/PmhQ4dOmDAhPj7e29t7yJAh/fr1c7t1hh9ksnffVUSEjh/XX3/p55/19NNmF5RVeKsBmWLkyJGurq7z589v2bKlbc+rr77q4+OzefPm6dOnP522z5h8+fJ17979ww8/LOf42hjW4O7u/vjjjw8fPvy+++7L2GceNWqUpD///POhhx6y7Xn11Vdr1Kixffv2yMhIf3//jD0dAGRLbm5q1kwLFkjSL7+kKaZGRto3WrXKxMJyhPj4+K+//vrdd989e/asm5tbnz59hg8fXjztkyojQxUsqJEjZVvoasAAdeiQwqD129m1K4UbsZO73UI4VkBMBVIQHBwcHR0tKZWeNJvmzZuPHj1aUq1atZLvX7p06ebNmxs1auTY4+3t7efnN2HChBUrVthiatWqVUeOHHnrc3p4eBQtWrRy5coNGzYskPqnCzJHqVKlUvzRuLu7FylS5N57723cuHGK/dvvvfdeVFSUpJK3W4r7uiZNmtjeOTVq1Ei+f9GiRRs3bmyc7JKrSJEizzzzTGho6PLly4mpAGDXq5c9pn7zjQYOVOq/r5cs0apVkuTmphdfzIrysq39+/d37tx5x44dktq3b//ZZ5/VrFnT7KJyu+ef19df659/dOKE3n1X48al9cAmTTKzrExGTAVS8H//939pbFmvXr169erdut/DwyN5RrWxTaF05coV218rVqw4cODAdJSJzFK8ePG7+9H07ds3jS1r165du3btW/e7u7s3vqVb4KZ3DgBATzyhihV18KDOnFG/fvr+e91uWZTz55NW+XjmGWXonRo5T/ny5RMTE6tWrTpixAg/Pz+zy4Ekubho3DjVr6+4OH3xhZ5/Xg88YHZNmY+YCmSdvXv3SqpUqZLZhSCb4Z0DADfz8NA336hdOyUm6qeflJCgCRN068DUrVv13HPatUuSSpXSZ59lfaXZi4eHx+zZs++55x6WxbKUWrUUEKBPPlFiovr316pVt/1aJrmJE5UvX2oNZs7Ur79mVI0ZjJgKZJGoqKjffvvNxcWFpWVwR6Kjo6dPny6pS5cuZtcCAFbSpo0+/VQDBsgwNG2a/vpLTz2lVq1UqpTi43XkiObN0+zZsi3vVKSIfvklhRyLW1TNVcueZB/BwfrpJx07prVr9e23eukl54c884yTaa0PHyamArneO++8ExUV9b///a9OnTpm14Ls5P333z9//nynTp0aNmxodi0AYDGBgSpVSv376+xZXbyoKVM0ZUoKzWrX1g8/iN+/yM4KFdKnn9pn+h08WE8+aXZBmYyYCmSFb7/9dvz48eXLl58wYYLZtSA7+f7770NDQ8uUKTPR6brzsLy///47ISEhlQYxaVz+EUByzzyjjh01dqx++00bNsgwkh7Km1ctW+q55+Tvrzx5UjjW3V0FC0pS/vzOT1SggL1xik8FZL5u3TRliv76S6dP66OP1LGj2QVlJmIqkOnCw8NffvnlUqVKLViwwDYXDpAWP/74Y8+ePYsVKzZ//nwWJcoBFi1atGjRIrOrAHKiwoX1/vt6/32dO6fjx3XmjNzcVKKE7rnHyXIcjz+uS5fSepbVq9NfKZBO48erTh1du6awMN24ykROk4Z7bwHcLcMwhg4d+uKLLxYrVuyvv/6qXr262RUhe0hISHj//fefe+65okWLzps3r1bO/kUEABmlWDHVqaO2bdWqlWrUcJJRgWyoalW99ZYkXbumDz4wu5rMREwFMktUVFS3bt1CQkIaNmy4du3aunXrml0Rsodz58516tRp2LBhdevWXb16dYMGDcyuCBkjODj4SqpOnTpldo0AAKsbPFiVK0vS3r1ml5KZiKlAptiwYUPDhg1/+eWXZ599dvHixRUqVDC7ImQPGzZsaNy48bx5855++ully5axCE1O4ubm5pmqfKmvGwAAgOTpqfHjM/0sJ07o7bdVpYo8POTmpnr1NH68EhMz/bwOxFQg4/3333/NmjWzrXX5ww8/FChQwCWZe+65x+wCYVHR0dHNmzc/cOCApJ9//rlgwYLJ3znc2AwAACR16KDHHsvE59+yRY0aacwYGYY6dVLLltq+Xa+9ppdfzsST3oQplICM5+rq2rVr19s9WqxYsawsBtmIi4tLKoujFi5cOCuLAQAAljV2rBYsUHR0xj+zYeill3T8uEaP1htvyNVVkpYsUbt2+uYb9e6tZs0y/qS3IqYCGc/LyysyMtLsKpD95M+fn3cOAAC5WbFi8vWV5GQi33vu0ccf69dfJal+/Rseat9etuXP3JxFvSpV1L69JPn4JO10cdGkSVq8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9PHHWrPG7moKnjlz5rRp02bQoEEHDx7s1avXqlWrYmJiKlWqZHddQP5ETPWcU6dORUREtGjRYurUqSVKlAgPD9+wYcPrr7+e1qBfv36xsbFRUVElS5acMWNGkyZNQkJCTp48aWPNgGe4zs70799/+/btjRs3/uWXX/76668bbrjBdWulSpXmz58fFxcXGBiYkJAwatSohg0bxsTE2FszAHhY3boKC5OklBSGp3rUrl27goKCevfuvXbt2po1a06aNOmPP/5o2bKl3XUB+Rkx1RNcXUTq168/atSopKSkwMDAuLi4iIiIIkWKXNLS19c3JCQkNjZ28ODBycnJ48aNa9y48cSJE1NTU22pHHC3+Pj4kJAQV1/3cuXKRUVFrVu37hbXKoEXq1mzZkxMjOuTwa5duwYNGtS7d+81XFAAUJCEhalRI0maO1e//nrprfPni55Yuev06dMRERENGzacPHly8eLFw8PDt2zZEhQUZHddQP7HFEput2TJkpCQkCVLlkjq1KlTdHR0p6yWPKtWrdqECRMee+yxkJCQhQsXDhky5KOPPoqOju7atatHSgY8ITk5+dNPPx05cuThw4cLFy48ePDgV199tUKFCpkf5epn9fnnn48YMWLOnDlt27Z94IEH3nrrLbpd5YLkZK1eLUmFCqlNmywa79ypgwclqWZNVa6cRePt27V+vQ4f1okTKl9elSurUyexeIPHJSXphx+s7Xr11LbtFVumpOi77yTJx0d33JG+f+5cHT4sST16KPO/uYMH9eefklShgnr2vIaicTFfX40bp5tvlmT9jtKcOaPAQO3dqyee0CuvqFQpWwrMP4wx33zzzbPPPrtr1y4vL68BAwa89dZbrMgAeI6B2+zatSswMNDLy0tSjRo1Jk2alJqamqN7SE1NnTJlius90fUWuWPHDjdVC3jSzJkzmzdv7noXuvHGG9etW5fTe4iPj0+btaJMmTKRkZHnzp1zR6kFyMGDRjKSKVYs68ZPPmk1fuONK7Y5fdpERpr69a2WF34VLmy6dzfTpuVi+cjSsWPpv4Hy5c3Bg1dseeaM1axUqYv2d+li7Z85M4vH+v13q2XXrrlQuROsWWM9o3r1sm58551W48mTM7j1jz/MCy+YBx80Q4aYjz4yJ09edOu771rHRkRc8f7vueeiv6cnnzTGmCNHzKBBxsvLSKZqVfPf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//33F+4/dOjQlClT0pY3rFq16knXNJLn/fHHHy1btnTd2qtXrzWstnJ1li41Xbtaf6wTJqTvT0oy3btb+wsVMoMHm0uGl6xZYx591Hh7W206drx0WiZiai7F1CJFily4Pykpadu2bS+//HLaiepHH330wgbMIpYrXGfBKleunHYWbP/+/XYXVQCkpJhJk0zlytbcF4GBpuD92DdvNn37Wu+IDRuay65d5THHj1uTbS1ZYncpuDbnzp17880301Yxffnll137rxRTXWbNmuW61dvbe69reRBjfvrpp7RrDI8++ijvrsjEli3pabNBA5N2xT07MXXvXqvv4CUfSM+dS+9W6OvL+mj2yMMx1WXPnj2uN0RJX331lWvnvn370nJC3bp1v/3225w+KC6Smmq++MJ062YuXCRt1Cjrb9rPz/z88xWPnTbNFClitXz++YtuIqa6J6am+fjjj10N/Pz8Tp8+7do5e/bsBg0apP3xZtjJCtnH+X57HD1qQkOt95YSJUx4uCkYP3bX8/b1NZIpUyafTMr+r38Zydx3n911IJekddWJiopy7ck8phpjKlas6Gowa9Ys157169cXLlyYvirI3MmTJjz8iv8KshNTjTFvvplBTHXZu9cMHmxdcKla1UyYkNmsf8h1eT6mGmP+9a9/uRqMGDHCtefkyZPVqlVzfWS0ffnp/Ck+3hQrlsEl1gy9957V0tfX7NuXvp+Y6uaYevbsWVd8krR8+XLXzhkzZugKw4dw1Rg9ZY8tW9LfGS48hZ4fua4iV6qUfhU5fwxhef55a2piunTkM6tXr048Py1FljG1bt26rgYXroC6bNkyRv7jSrLTsSabMTUpybRqldkH0mXLLlof7a+/cutJIAveyvvSTsKlfWovUaLE119/vWXLloiIiEtGsSJ3fPyxXD/t5s312GNZNH7iCbVoIUmJifroI7fXhvOKFCmS1tcg7a+jb9++33777fr165npOhe5oumsWbOaN2++devWgQMHuoZm2V1XfteggaZP18yZatZMW7dq4ED16aP8+GOfM0dt22rQIB08qJ49tXKlYmJUqZLdZV2b1FQNH67XX1fTpvrttyxmHkae06pVK5/MJ4M+Lz4+fufOna7ttM4+ktq3b++arA64xLx5atdOgwbpwAF16qSFCxUTo8qVL21WvrxCQxUaqvvuy+zeChfWxx9bLR99NIMG7dtr/nxNmaJatbRihbp318CB2rEj154OriQ/xNTNrsmkpesuWN6ge/fu1apVs6miAuCnn6yNQYOU5X8RLy89/PClB8L9Dh8+fOTIEdf2hX8dd911VzY/PSBHbrzxxlWrVrlW9ps9e3abNm2GDBly+PBhu+vK7/z9tWqVJkxQhQqaNUtt22rIEOWXH/uuXQoKUu/eWrNGNWtq0iTNmaNWrewu65qdPKk779Tbb6tjR82apfNnm1HgGGOGDx/uWq6mZ8+eaROOABnavVtBQerVS6tXq0YNTZqkRYt0fkLDS1WqpMhIRUZqyJAs7rZ9e6vlM89k3MDLSwMGaNMmhYerSBFNnaqmTRURoTNnrunpIHN5PqbOmzdv9uzZknx9fdM63cG9kpPT17br2TNbh/TqZW2sWqWzZ91RFC4XERGRmpoqqUePHjVq1LC7nALBtej85s2bg4ODJU2cOLFRo0bR0dGZrxmIa+Xjo8GDtXmzgoOVmqqJE9WokaKjrZXv8qbTpxURoYYNNXmyihVTeLi2bFFQkN1l5Yb169Wpk6ZN07//rXnzslh2F/nJypUrV5z3888/v/vuu506dfrss88k1apV6yP6W+HKEhLS3xL9/BQaqk2bFBSU9bWSXFSsmCIitHWrAgN15oxGjVLDhoqJkTGeq6FAKXztd3Hu3Ll9+/Zl3iZXPqKdPn36qGuxcOno0aO7du365Zdfxo8fn5qa6uXl9eabb9aqVevaHwVZ27VLp09LkpeXsrm+dtOm8vFRUpISE7V9u87PWZ/vHTt2LPO/jty61Jb2p5Gamrp///4tW7Z8+umnrmGolSpVeu+993LlUZBN5cqVi46OfuKJJ4YNG/brr78OHTr0ww8/HDt27C233GJ3aflauXKKjtbjj2vYMP32m4YO1YQJGjtWN99sd2U5Y4y++UbDh2vnTusU/ltvKd/8f/v0Uz31lM6cUYcO6tJFMTEX3RoUJEbq5GNdunS5fKeXl9cTTzzx0ksvVb681yZw/i1xxAjt2GG9Jb75pmrXtq2eGjUUE6OHH9bQoVqzRoMG6dNPFR2dH/q5OM5Vj2pNm0IpR65lCqUradKkyY8//njVTwQ5tny5NZC8RIkcHFWhgnVU2tjztCmUvLyMr28WX2kL2+SpKZSy7xrXTc2Ql5fX3XffHRcX547niGz65ptv0npc33XXXWlTLsO9pk0zdetabxoBAWbbNrsLyq5ly9KXAGvf3ixYYHdBua1mzYtWKbzk6+BBu+uDG6RNoXQl9evXf+edd640wRIKsuXLTbdu6dMXzZ9vd0EXuHxmOxZOyl25cDXVdklJSVu3bj116lSJEiXsrqVgOHnS2ihePAdHlSxpjRY7fvzSm4xRYmJuVIaLeHl5nTx5ctOmTYz2sdHdd9/dr1+/Dz744KWXXjp+/HixYsXsrqhg6NdP/v56+21FRmrGDM2atWX06OqPP148R+9anrV3795Ro0bFxnZcuPCRatUUHq5HH5V3nh+ac6kvv8xs5AcTKeVvX375ZVpkPX78+O7du9esWfPzzz/HxcU988wz33333S+//MJnObjs26eICH38sVJTVbWqIiL0yCMqVMjusi7g7a2gIPXvr8hIRUVp8mRNn66wMA0dqvPLLOCaeJmr7U/9v//9795775XUrFmzx7Ka6/X1118/cOCApGXLlrVv3z5HD3T77bdPmzZNUmBgYLNmzVw7k5KS9u7dGxcXN2/evMTEREkNGjSYNWsW/X49YckSde4sSWXK6Hxf06xVrar9+yVp7lzdcIMkLV+uDh0kqVw5BQZmcfi0afr7b0n6+mudX4LIse66667vv/9e0oMPPpj5C37fvn1jxoyRVLdu3W3btuXoUc6cOePKPIULFx49enTa/lOnTu3cuXP16tVpq938+9///vjjjws56t294Nm7d++5c+cunMsKnrB3r0aNMt9801g6VbRoeHj4o48+6u2w8Hf27Nm333779ddfP336dPXqtR56aFtYWGEHB2ogZ3x8fFyDv86dO+fr63vJrZs2berbt+/ff/8t6cknn2SUCpKS9P77euklnTghHx898YReeUXnFy5wqC1b9OyzmjFDkho21NtvKyDA7prygau+DuuQdVN37NjRtWtXV4MOHTqksOyuB8TGWt0vChXKwTrHaeusrl5t7WHdVDevmzpjxowyZcq42rzxxhs5vX8g39i2ZEnHjh1dfwudO3desmSJ3RWlmzZtWtqikQEBAdvyTv9kIJuyXDfVNRem69/ZqVOnPFweHGXaNFOvXvqIjbw1bmnGDNOwoVX8bbeZE5v32l1R3uasM8pXoVatWj/++GPJkiUlLVu2bM6cOXZXVABUq2Z1REtJ0fbt2Tpk505rnVUvLzHlrKf07dt33Lhxru0333zTNesvUADV7dhx8eLFU6ZMqVWr1uLFizt37jxw4MC0pRrtsmnTpltuuaV///7bt29v0qTJr7/+On369LTIChQcvXr1cq1yf+7cuU2bNtldDuwRG6vbblP//tq2TY0b6+efNX268tagpb59tX69oqJUurRq7VpQsnlthYTo2DG768qr8nxMlVShQoUbXJ1IpSVLlthbTIFQsqTOXx5PX5kmc2nN6tdX+fJuqQoZSbuue+jQoe3ZPKcA5EdeXl4DBgzYuHFjeHh4kSJFpk6d2qRJk4iIiLN2LJEVHx8fEhLSokWL3377rVy5clFRUevWrbs5r81IDOQWLy+vtGEphsU9Cp6jRxUSohYt9MsvKltWUVFat0633mp3WVfFx0chIdqyRaNv+UspKRo3To0aaeLEPL1Aml3yQ0yVlDYrxrlz5+ytpKDo0cPamDo1W+3/9z9r4/wJBXiGn59f2jC8ROapQoFXvHjxiIiILVu2BAYGJiQkjBo1qmHDhjGXLIriTklJSa7VdMeNG+ft7e1aZTckJISh4yjItm3bdtq10J3EKt8FSnKytdC1q++XawHskBBlNTm001WqpPJvhGrFCvXooYMHNWSIWrTQb7/ZXVcek09i6ubNm10bVVkm3DMefdTamDFDWfbPiY3VDz9Y24MHu68oXG7r1q2uvr5eXl78dQAuNWvWjImJ+eOPP1q2bLlr165Bgwb16tVrzZo17n7cWbNmtWnTZsiQIYcPH/b391+5cuWECRMqVKjg7scFHO7VV191bTRr1ox/VQXH77//3qvXuSFDdOiQ+vTR6tWaMEEVK9pdVi5q3Vrz5mnaNF13nTZt0i23qF8/a0JQZEN+iKlz585dvXq1a/sGLtZ5Rtu26tVLkhIT9fDDOn8SNAOnT+vhh631Znr2tKb2hadER0e7Nlq0aFG2bFl7iwEcpVevXqtWrZo0aVKlSpXmzp3btm3boKCggwcPuuOxtm7dOnDgwD59+mzYsKFBgwZTpkyZOXNm8+bN3fFYQF6RnJy8fv36oKCgzz77zLXnueees7ckeEZcXNzAgQNvvvlm6fP69TVlin7/XedX88h3+vXThg2KjFTJkpoxQ40bKyQkfXFHXJn9MXXZsmUPPvhgo0aNypUrV6dOnYceemjr1q3ZPDYlJeXrr7++5557XN/edNNNaVMKw+0++kiuxc0WL1afPtqyJYM2cXG6+WYtWiRJJUro4489WmEel5KSEhMT07t37xo1apQrV65169avvvrqmTNnsnn4kSNHhg8f/uGHH7q+DQkJcVulQF7l7e0dFBS0efPm0NDQwoULT548uVGjRmPGjMnFHvLHjh0LCwtr0aLF1KlTS5QoER4evm7dugEDBuTW/QN5SOPGjeudV7t27WLFirVo0WLy5MmuWwcNGhSY5ep0yONOnDjx3HPPNWvWbOrUqaVKlerf/9iGDcr/74h+fgoNVWysBg9WcrLGjVPjxpo4UcxtmbmrniM4VxakiY6Odg3IadasWa9evSpXriypZMmSy5cvT2uTtiBNq1at/C/QpEkT17xwLlWrVv3777+v+ungakybZvz8rIm3fX3NHXeY6Gjz/ffmhx/M+PHmrrtMkSLWrX5+Ztq0Sw9nQZorL0hz+vTpW265RVLRokW7du3auXNnPz8/SV26dElISHC1SVuQxtvb+8I/jR49etSqVevClSHvuusu1moCMrd58+a+ffu6/mQaNmw4Y8aMa7zDlJSUSZMmuf6veXt7BwYG7t+/P1dKBfKWwlkNNKxQocLYsWP5P5W/paamTpo0qUqVKpK8vLwCAwP37dtnd1F2WLrUdO1qfaZt394sWGB3Qc5l5wjl1atXP/PMMxUqVPjuu+9ca5+ePXs2MDDwm2+++b//+7/Fixdf0j6TgUP+/v4fffRRnTp13FowLtWvn2bO1EMPaetWJSbqhx/Sx6BeqEEDffaZrr/e0+XlZa+99tqvv/568803f/HFF+XLl5e0devWXr16LVq06IMPPnjmmWcubJyamjpr1qwM76dIkSLPPPNMRETEhakVwOVc0XTWrFkhISEbN24MCAjw9/ePiopqdlUd0ebNmzd06FDXgJROnTpFR0d36tQplysG8oh77rknJaNpTkuXLl29evX27dv7+/tfeOEB+c/SpUtDQkJcn+07duwYFRXVpUsXu4uySYcO+usvffONhg/X8uXq1k333KO33lKtWnZX5jhXH1PLly/foUMHSQ0bNsyyccuWLUuUKKELpuSVVK9evTfeeKNVq1aujCqpaNGi0dHR33zzzZIlSw4ePFipUiVXs3bt2l1+n6VKlapQoUKrVq1uu+22Nm3aXPUTwTW5/npt2KDPPtPUqZo/XxfOtFykiLp104ABevhh+fhkcKyPjzVSPjtL1JQpYzXOC//JGjRo4PrryHJylGLFirlaXjK3YVBQUEJCQkRERKlSpdLuc/jw4cOGDZsxY4Yrpnp7e2f4p1GoUKEyZcrUqFGjY8eOd911V8V8NR0B4F7+/v6rV69+//33w8PDXTMePfHEEy+//HLp0qWzeQ+7d+9+4YUXPv/8c2NMjRo1Xn311cDAQC8vL7eWDTjZV199ZXcJsM2ePXuef/5511ti9erVX3vtNd4S5eWlAQN02216802NGaOpU/Xzzxo+XGFheeJTrsd4GeetT1WhQoUjR46sXr26VatWdteCnDh3Tnv26OBBGaNKlVS9On9suWvWrFl9+vRp3Lgxq58D7nbkyJGXX375vffeS0lJKV++/H/+85+nnnoq82VjEhIS3njjjTfeeOPMmTPFihUbMWJEaGioq7s+UDClpKQcPnxYUqFChbI8b3vixAnX/AulSpXiDycfOHPmzLhx40aPHn3q1Ck/P7/g4OAXX3zRddUK6Xbt0siRco3QrllTo0crKChbByYmavly7dypw4dVuLAqVVK9emrZUpmcAjh6VNu2SVKZMqpfP4v737BBrvlQmjZVsWLZKinX2dzp+DKJiYk+Pj6Sdu7caXctgLP873//k9S1a1e7CwEKipUrV/Y4v0x0mzZt5s2bl2Gz1NTUKVOm1K5dW5KXl9eAAQP++ecfD5cKOFBcXJzrz6dKlSpZNn7wwQddjT/88EMP1Aa3mjZtWtpYvICAAKaPycIff5iWLa0Bq716mTVrMmu8Zo25+25TvLjV/sKvypXNU0+ZKw36nTLFanbbbVmX1LSp1Xjp0qt5RrnBccPV/vjjj6SkpLp169asWdPuWgBn+fXXX8WqS4AHuaKp6/PWqlWrbrjhhn79+v198ap3K1as6N69+8CBA3fs2NGuXbs///wzLbICQEHjOrvXv3//f/75p02bNn/++ef06dOZPiYLvXpp1SpNmqRKlTRnjtq0UVCQLl8gLTVVI0aoTRt9+23Gi0EeOKB331X9+vr8cw9U7W7OiqkpKSkvv/yypODgYLtrAZxl8+bNX375pa+v75AhQ+yuBShY+vXrt3HjxsjIyJIlS86YMaNZs2ahoaEHDx6MjY0dMmRIx44dFyxYULVq1QkTJixZsqRbt2521wsANjhy5EhISEjHjh3nz59fvnz5qKioZcuWde/e3e668ghvbwUFadMmPf20vL01ebIaN9bChekNjNGgQXrrLWsZm5YtNXasli/Xrl3avl3z5mnkSGsal9OnFRSk996z54nkHmfF1JdeemnhwoXt27d/8skn7a4FcJDTp08PHDjw3LlzERERXKUBPM/Pzy80NHTDhg333nvv2bNn33jjjapVqzZt2nTixIk+Pj5hYWGbN28ePHhw5oNXASBfSkpKio6Orlev3rhx47y9vYODg7dt2xYSEsJbYo6VK6dx47R+vW67Tb6+at48/aYPP7SukXp5KTJSK1dq6FC1a6caNXTdderRQ6NHa8sW3X67JBmjYcO0bJk9zyKXOCimvvPOO6+99lr9+vV//PFHnwwnhgUKpISEhP79+69du3bQoEGhoaF2lwMUXDVr1vzqq6+WLFlSpkyZ1NRUY0y9evU2bNjw+uuvlyxZ0u7qAMAGs2bNat269dChQ48fP+6aLD06Ojr7s6MjA40a6aeftHKlzi/3oCNHNGKEtf3KKwoNVYanAMqU0dSp6t1bkpKS9MQTHinXXRwRU1NTU0eOHPnss8/WqlVr9uzZ1apVs7siwCkOHDjg7+//xx9/3HfffZ988gnLnwK269Chw6FDhyZNmvTdd9/FxcXVq1fP7ooAwAabN2/u27dvnz59Nm7c2KhRo59++mnmzJlNmza1u6784sJA9Mkn1mDUZs2U+RULHx99/LG1EuSKFfrrL3eW6F72f+Q9efLk3Xff/dprr7mG99RicVvgvFWrVnXs2HHRokXDhw+fPHkynWcAhyhcuHBQUNCdd95pdyEAYIOjR4+GhYW1bNny559/Llu2bGRk5Nq1a2+77Ta768q/vvzS2hg8WIULZ9H4uusUEGBt5+VVi22OqRs3buzSpcsPP/zwwAMPzJ07t0aNGvbWAzhHTExMt27dDh48+N///vfNN98kowIAAHulpqbGxMQ0atRozJgxycnJgYGBsbGxoaGhvr6+dpeWf508qfXrre2+fbN1SP/+1saFkzDlNVnFcXeaPn36wIEDz549W7p06cTExEGDBl1464MPPtg/7UcMFDCPPvroJ598Iql58+Y//fTTTz/9dOGt77//fpbrpAMAAOSiOXPmDB06dO3atZJ69eoVFRXVsmVLu4sqANauVUqKJJUurbp1s3VI27bWxvr1Sk7O+gKsI9lZ9LJly86ePSvp+PHjU6dOveTWDh062FEU4Ajz5893baxfv3592im089566y2PVwQAwFU6ceLE0KFDM2+zfPlyj9SCq7Fr166RI0dOnjxZUs2aNUePHh0UFGR3UQXGoUPWRrVq8vLK1iFpHVSTk3X0qLVQTZqVK3XPPVncw+7dOarRHeyMqS+//LJrlVQAl9i8ebPdJQAAkDsSEhKio6PtrgJX74cffpg8eXLx4sWHDx8eFhZWtGhRuysqSI4ftzayP6V82hTBUgYxdf9+ffttblTmXnnyEjAAAADykCzHLiYnJ6empnqmGOTUE088sW/fvqeffrpq1ap211LwpF1BNSa7h1zY8vLJTYoVU5UqWdzDrl1KSsruw7kHMRUAAABuVKVKlX379mXeJjAw8PPPP/dMPcipwoULv/baa3ZXUVCVKWNtnDyZ3UPSLsBKKlv20lt79tTFk55koFkzbdyY3YdzD/sXpAEAAAAAZCCty+6ePcpmj4Ndu6wNX1+VLu2WqtyPmAoAAAAAjtSypTVV78mTiovL1iGrVlkbrVpl0Ok3jyCmAgAAAIAjFS+uFi2s7Z9/ztYh06dbG127uqUkjyCmAgAAAIBT3X+/tfHxx0pOzqLxzp3pafaBB9xYlZsRUwEAAADAqR56SMWKSdKGDRo7NrOWqal68kklJkpSly7q0MET5bkHMRUAAAAAnKp8eUVGWtthYfrww4ybnTunRx6xZvH19dV773moPPcgpgIAAACAgz31lO66S5JSU/XEE+rZU199pT17lJKic+e0davee0/Nmum//5UkLy+9+abatLG14mvFuqkAAAAA4GBeXvrf//Tkk/roI0maN0/z5mXc0tdXH3yghx/2ZHXuwNVUAAAAAHC2woU1caLmzlWPHvLOKMT5+emBBxQbmw8yqiQvY4zdNQAAACC/OX369K+//irJz8/vtttuy7zx8uXLd+zYIalt27bXXXedJ+oD8q7Dh/XHH9qzR4cOqXBhVayoBg10ww3y87viIfHx2rpVksqWVcOGWdz/unVKSJCk5s1VvHju1Z0DxFQAAAAAgIPQ6RcAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAAAAAOQkwFAAAAADgIMRUAAAAA4CDEVAAAAACAgxBTAQAA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fFgvvpitQ265JeuXUN26bq3a7X788ceYmBgunjhK+fKKjLS2hw/X8ePZOmrz5ixeq1xuRYb+/vvvf//7319//bXr22effdbeeoCrFhYW1r9///79+69ZsybzlmvWrHG1DAsL80xtQIEVEWFN2bNhg92luFPOOv0WL27DwqSFC+vdd3XDDTJGkZEaNEisMOwc775rzaX00Ud6/HFlOTNc0aJZv4Ty+vqCLDbjTA8/rE8/1cKFOnhQr7+enlozUaVKFvPjlSyZW9Uhr0pISLhwocikpKQdO3Ycv+BEyKOPPnr33XfbURqQC+bPn79w4UJJT7su31zZwYMHp0+fLukI3asANytZUm+/na2Zfq/F0aP68EN9+6127VJqqpo10+DBuv9+9z7ohZze6dele3c98IAknTmjF16wuxpcoGlTDR0qSSkpGjbM5mKATHh56cMP5TqHMHastm61uyDkCykpKSsusHbt2rSMWrp06bfeemvChAn2VggAyH/+9S/deqsb73/rVnXooBde0M6datJE1avrzz/1wAMe/bSfZy77vPmmpk/X8eP66itldUYPHvXSS/r6a+3apTlz9MMPdlcDXFmLFvq//1N0tBITFRam4GC7C0KeVbhwYX9//8v3e3l5lSlTplatWh06dAgICGANSQCAm0RHa84cnT2b+/dsjB5+WNu26fnnFREh1zj0GTN0++2KilJgoNq2zf0HvVyeialVquiVVxQcLGM0bJjKlrW7IJxXooTGjtU990hSaKg6d7a7IODKXnlFU6dq7159952H3mSRLxUvXnzmzJl2VwEAyIdKlVK7dpJUp05mzRo00DbCrw0AADXLSURBVMsvWwt2Nmhw0U0dO8q1DlqWI+mqV1eHDpJ04dreXl4aNUrz5l202nxAgPr1048/avp0YuplnnxS//2vVq7U4sVZDBiDh919t265Rb/+qi1btH+/3dUAV1aypN56yxpZkTZVNZAjxpjExERJ3t7ePj4+mTdOSkpKTU2V5OPj4+2dNwbaAABs1KmTli/PVssRIzRiRAb7Fy7M7mM99JAeeiiD/b17q3fvS3e2aKEff9S+fdm982vk6X+ZJ05o5UrNmqVVq5TT1c4LFdKHH8r1X/7ECXdUh6v37rtyLWXv7l/NmTNat06zZmnJErf0c0C+d9991juvB95Gtm/Xn39qzhwdOOD2x4LHLF26tGjRokWLFm2bjfPJ/fv3dzX+/vvvPVAbAABu4pofrXx5Dz2c52LqqVN68klVrap27dSnj9q2Va1a+vLLnN1Jhw565BH31IdrU6+eQkPd+xDJyQoPV82aatlSffqoc2dVqaK33pIx7n1c5D8ffKAiRdz7EL//rrZtVa+ebrhBvXuralXdeacOHnTvgwIAALhDaqpcg1169PDQI3qo0++5c+rRQ6tWqWVL3XuvSpXSX3/p66/14IMqVkx33JGDu4qM1A8/6NAhd5WKq/b88/rqK23Z4q77v+ce/fijrrvOOt+xdq0+/tjq6jB8uLseFPlSw4YaNixba9JcnalTdd998vHRI4+odWsdO6aPPtIPP2jnTi1ZIlYsAgAAecvkyYqLU5Mm6tPHQ4/ooY9LM2Zo9WoNGKAvv7Q+ov3f/6luXb32mkaNyllMLVdOr7+uRx91T6G4BkWKaNw43XKLW+585Ur9/LO6dNFvv6UvVtmpkx56SK++qpAQZTVADLjIf/6jr7/WP//k/j0bo9dfV+HC+uMPdeli7RwyRI0ba+VKTZumu+7K/QcFALfauXPnxo0bM2/gsWIAeFhsrJ5+WoUKacIEeWyahWzF1JtukmtS/Y4ds26cNiuJa/Jil7vv1rp1ql79ossIjz+u117TmjU6c0Z+fpL06KNWQK9SJbOHePhhnTpljUusXz87zwDX6l//UvPm0mUziV3i5pv10UdWz/ULB221bWu9MBo2zPqxQkMVHy9J1atfdA9xcfLySs+okoKC9H//p2PHtGmTWrbM7nNB/taggXWZtFmzzJoVK6Yvv9Sff0qXzaQ3ZoxSUyVZw60z4e9vdR52zZLn4uWlRYu0bp3at0/fWbGi7r5bH32khQuJqQDynke5PgAUVFu3yt9fp05p4kR17+65x81WTO3aVV27ZvceM5xvShl9ZKxcWZKMUUKCFVPvvTdbD+HlpZCQ7NaDXBEQoICAbLXM8B9ZkyZq0iS7j3Wl4ccXzpTt4u2tihW1Y4cSErJ758j36tTJ7jDpLl3Sr3Ze6Nlns/tYnTtnvAJTkSIXZVQX19k3XqsAACCvWLpUd9yh/fv17rue7s1q5xipbdskqXRplStnYxXIw86e1Z498vLKYl0pwAlc73jXXWd3HQCQc88991yzTPuobNiw4Q2W+QLyly++0KOPyttbX3yh++7z9KPbGVNjYiSpXz95edlYBfKwL79UcrI6dsyilzhgu2PHNG2avLyy2ysBABzF39+/T6YTp8ycOZOYCuQbZ88qNFTjxqlmTX33XQZ9xDzAtpgaG6t335WPj8LC7CoBedvhw4qIkKT//MfmSoAshYXp1CkNGJCD3u8AAACed/q0rr9ea9ZIUv36uuQEVOXKGj/eE2XYE1OPHNE99+jUKb35ZhbTnAAZOndO99+vXbv02GNcnoLTffyxJkxQzZp69127S0GuOnjw4KhRozJvExcX55liAADIFSdOWBlV0pw5l95at27+jamHD6tPH23YoNBQlrvE1Th7VnfdpZkzdc89+uADu6sBMvXppxoyRFWqaPZsVapkdzXIVQcPHoxwdeoAACC/qFpVxthdhOSphW/O27hRnTtr9WoNHWotGgHkyL596tlTv/yi22/XF1+oUCG7CwKuwBi99JIefVSVKmnmzCwWcwIAAEAaj8bUH35Qly7atUsffqixYz35yMgnFi9Wx45aulQvvKDvvrtobV7AUY4f191365VX1KGDli+3lh1GPtOsWbOErNx00012lwkAQN7joU6/ycl68UW98YYqVNCPP6pnT888LPIPYzRunJ57Tr6+mjJF99xjd0HAla1cqX/9S3FxeuABffSRtS408h8vLy+/rH673t6e7rUEAEA+4KF/n8OHa8wYGaNDh9Srl7y8Lvr64gvPVIE87P33NXSoEhOt6VIveQkxOgzOceSIunSRa96cL75QsWIXvVbr1bO7PgAAAMfz0NXUxo01YMAVb61d2zNVIA+rXj2zlxDzRcM5vL11++1XvLVyZQ+WAgAAkDd5KKY+/rgef9wzD4X86Y47dMcddhcBZEPZspoyxe4iACA3dOrUqUSJEpIqVKiQecsKFSq4RmI348wxgNxgz7qpAAAAcLh33nknmy3btGnz22+/ubUYAAUKUzsAAAAAAByEmAoAAAAAcBBiKgAAAADAQYipAAAAAAAHYQolAAByoG7duh999JGkcuXKZdl46NChd999t6R27dq5vTIAAPILL2OM3TUAAAAAAGCh0y8AAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAAAAAAByGmAgAAAAAchJgKAAAAAHAQYioAAAAAwEGIqQAA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qooXV3i41q3TgAEZtOzUSevX68kn5eMjnb9GunGj9u2zRvgUKqR//1vr1+vGGzM4/IYbtGKFJk1S5cpaskRduyooSAcOuPO5Abnm+edVt64krVypyZPtrgZ2SZv5/KefstV++nRro0sXt9SDNFf9q2nb1uosAQCAGxBTc84YxcSofn2NGqVz5xQYqLg4RURk9g+7cmW9954OHdK332rECAUFqV8/PfignnlGX32lAwf02WeqWfOKh3t7KyhIcXEKD5ePjyZPVv36iohI710MOJWfn95/39p+4QVr6lYUOPffb2188UXWI1SPH9cXX1jbDzzgxqqgC341P/6o/fuzaJyYqE8+sbb51QAA3ImYmkNLl+r66zVokPbvV4cOWrBAMTHW1L5ZKl1ad92lN97QpEmaNk2TJ+vtt3XvvSpfPluHlyihiAjrmu2pUxo1yrqWC9ghJUUzZmSr5c036447JGnvXkVFXXrrrl3pHTyRb915p7Us58GDGjkyi8ahodYQ1tq1dfvt6funT7e6m+JaJCfr++/Tv+3eXa1aSdKZM3r66Szm+339dWvF1NKlNWiQO6sEABR0xNRs27NHQUHq3FmLFql6dU2apCVLbOiQ1qCBpkzRzJlq3lxbt2rgQPn7a/16T5eBgm3ePLVvr3799Msv2WofFWVNJfbVV5feNHy42renJ3t+5+Ojd9+1tsePV3h4xiOVU1I0cqQmTJAkLy+9/376BD+rVumOO9SwoWJicrawDS70xx9q21Z33XXRSab337eWlvnmGz35pBITMzjQGEVFadQo69t33snZKrgAAOQQMTUbzpzRmDFq3FiTJ6toUYWGatMmBQWlLwboef7+WrlSEyaoQgXNnq02bTRkyBUXvAFyzz//aOBA9eyp1atVu/ZFyy5monZt6xLaJfkiNVU1a6pwYU2erEaN9PbbGX9CRn5wxx0KDra2X35Z7dvrk0/0zz9KTFRiov75R598ovbt9dprVptnn9Vtt6UfnpysFi20e7cGDVKvXtmd7wdp4uJ0xx268UatW6d69S4apdK1q0aPtrY//FAtWuj997V1q86eVXKydu/WF1+oRw8NG2b9AT/wgB5+2IanAAAoUAwyN22aqVPHSEYyAQHm77/tLuhiR46Y4GBTqJCRTLlyJirKJCfbXRPyp9OnTXi48fMzkilWzISHm4QE66ZVq6w/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\n"
          },
          "metadata": {},
          "execution_count": 20
        }
      ],
      "source": [
        "img"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "EwGUZsR0TG_v"
      },
      "source": [
        "This is an example of what the molecules should look like.\n",
        "\n",
        "![example.png]()"
      ]
    }
  ],
  "metadata": {
    "accelerator": "GPU",
    "colab": {
      "provenance": []
    },
    "interpreter": {
      "hash": "a6f2c174c52c5e891156f9d8bf3a3c49614826f7bd83e0ea96565e3bebd80f7a"
    },
    "kernelspec": {
      "display_name": "Python 3",
      "name": "python3"
    },
    "language_info": {
      "name": "python"
    }
  },
  "nbformat": 4,
  "nbformat_minor": 0
}